2022-07-29


二维数组:

二维数组也可以理解成一个一维数组

语法格式:

    动态方式:  数组元素数据类型[][] 数组名称= new int[m][n];

                  m-----二维数组的长度                  n-----二维数组中元素的长度  可以为空

      静态创建:  数组元素数据类型[][]  数组名称 ={{元素值1},{元素值2}};

    修改和取出元素:

          数组名称[下标值]-----从该二维数组当中取出的对应的一维数组

          数组名称[m][n]-----从该二维数组当中取出m对应的一维数组的n元素

面向对象oop

        java语言是一种面向对象编程的开发语言

  面向对象------类class

  类: 物以类聚人以群分

      我们会把一些相似的或者相同的一些功能或者事物,集中性储存在同一个地方(class)

      还有一些相似或者相同的特征的事物集中在一起 还可以把它理解成一种模式,模板      class类它是我们Java程序当中的最小的组成单元或者单位(类文件当中)

对象:对象就是通过类实例化构建出来的一个个具体的事物

通过对象来调用类当中定义的那些相似或者相同的功能,或者是那些相似或者

相同的特征,来完成功能开发或者需求开发

    构建类的对象语法格式 : 






类名  变量名(对象名) new 类名();

    在类当中主要的内容是功能,函数-----方法method  function函数

    比如说计算指定范围内前n项的和 功能一

比如说计算指定范围内有多少水仙花数  功能二

方法定义的语法格式:

四要素: 修饰符 返回值类型  方法名称 方法参数

        修饰符 返回值类型 方法名称(参数数据类型 参数名称1,参数数据类型参数名称2.......)

    方法右边跟的{}------方法体----该方法的作用域

注意事项:

    类当中的方法它定义的位置,应该在类的里面,main方法的外面

    方法内部不能重复声明定义其他方法----嵌套

方法它只能是一种并列关系

修饰符:

    修饰限定方法使用 访问权限控制的 静态的static 最终的final....

返回值类型:

该方法执行完之后,需不需要给方法的调用者返回一个结果值。

如果需要返回的,定义对应的返回值的数据类型 如果不需要返回的,

    那么我们可以定义空参数 使用关键字void

    返回值的数据类型:基本+引用(String,数组)+void

    备注:  

  void它只能作为方法返回值的数据类型,不能作为其他事物(对象)

的数据类型,只能出现在方法声明的格式上

方法名称:  它就是一个标识符

方法参数:  参数列表

    参数的数据类型:基本+引用

参数的名称:它也是一个标识符 见名知意

方法类型格式:四种        1 无返回值 无参数        2 有返回值 无参数        3 无返回值 有参数        4 有返回值 有参数

在启动类程序时,程序只会加载main方法当中的信息,

不会加载main以外的信息,如果想要加载main方法以外的信息,需要

进行引用声明,把main外的信息在main方法中声明一些

声明格式:

        方法名称(参数值1,参数值2,...);

如果该方法有返回值,一般情况下需要接收方法的返回值

定义一个变量来接收 方法名称(参数值1,参数值2,...).var 回车让系统生成

变量数据类型 变量名称 =(参数值1,参数值2,...);

方法重载:

如果在程序当中定义的方法功能是一样的,只是因为方法当中的阐述列表当中

      参数类型不同,Java系统允许这多个方法共有一个名字

减少开发者记忆类功能名字的作用

影响方法重载的因素是  参数列表(参数个数,参数顺序,参数类型)

只要有三者有一个不一致就不行。

      修饰符,返回值类型不会影响方法重载,

方法的返回值

    如果方法有返回值,我们是一定要添加返回语句

返回语句格式: return 返回的具体值; 返回值必须要和方法声明格式上的保持一致

return关键字

它的主要作用是作为方法的返回来使用的

返回类型:

      空返回

        表达形式: return;

        当方法声明的格式确定是没有返回值的(void)

        使用return; 表达形式是用来结束方法程序的

带值返回

      当方法声明的格式上确定是有定义的返回值类型(不是void),

      使用return具体的返回值;给当前方法一个指定值,同时他也

      有结束方法程序的作用

类当中的属性

相当于类的特征 描述该类的特征信息

在语法上类似于我们之前学习的变量

属性等价于成员变量,全局变量,实例变量

属性定义的语法格式:

    属性数据类型  属性名称[ =属性值];                  [= 属性值];是一种可选操作

调用类当中的数据语法格式:

需要借助对象:

      创建对象的语法格式: 类名称 对象名称 = new 类名();

备注:

    类当中的属性,如果开发者没有手动赋值,Java程序会自动给类赋值

    完成初始化,根据属性定义的数据类型:int        0

double    0.0

    char      空格boolean    false

    引用类型null

属性主要是用来描述对象特征

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容