2、面向对象

什么是对象

现实生活中存在的一个具体的实体,有属性和方法构成

对象的特征可以归纳成两类:

属性:静态特征

方法:动态特性,行为动作

将具有共同属性和方法的对象进行抽象

 对象数组

方法(重点)

参数:就是参与操作的数据

 方法调用的时候,代码会执行定义方法体重的代码,实参的值赋值给形参

 返回值:将结果返回给用户

有返回值时必须要有return +返回值类型;

无返回值时也可以有return,但是一般不写,并且后面不能有任何返回值类型

 

  1. 参数传值:单向传递:实参的值赋给形参
  2. 基本数据类型做参数:形参修改,实参不变
  3. 引用数据类型做参数:形参修改,实参改变(String例外)

调方法底层:是栈:先进后出

调用方法的顺序:(基本类型)

 

 

 

 引用类型:

 

 

局部变量和全局变量

 成员变量:就是类的属性,定义在类中

局部变量:定义在方法中,代码块中

构造器

 

 这里就不多解释了

 

this关键字(就是本类)

 代表当前类的对象,用了区分成员变量和局部变量  this.属性

通过this调用当前对象本类的方法    this.方法名()

还有一种用法,在构造器中,只能放在第一条语句中,表示的意义就是调用自己的其他构造方法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-10-31 16:23  金涛骇浪  阅读(22)  评论(0编辑  收藏  举报