面向对象编程:

public class 类名{

变量

方法

}

类名 对象名 = new 类名();

注:此为引用变量

默认值:

String、数组 null

int、byte、short、char、long 0

double、float 0.0

boolean false

一个代码文件中可以写多个class类,但只能有一个用public修饰,且public修饰的类名必需为代码文件名

this:一个变量,在方法中拿到当前对象,哪个对象调用方法,this就指向哪个对象

用法:this.score>score 前面的表示对象的值 后面表示形参值

构造器:创建对象时,我们可以指定对象区调用哪个构造器执行

任何类都自带一个无参构造器,但当你定义一个有参构造器后,无参构造器会消失,这时需要你重新定义

结构:public class Student{

//构造器如下

public Student(){

……

}

}

this的作用:代表了当前对象的地址,可以访问当前对象的成员变量和成员方法

封装(面向对象的三大特征之一):把要处理的数据,以及处理这些数据的方法,设计到一个对象中去

封装规范:合理隐藏,合理暴露(public、private)

实体类:

成员变量必须私有,且要他们提供get、set方法,必须有无参数构造器

仅是一个用来保存数据的Java类,可以用它创作对象,保存某个事物的数据

成员变量:类中方法外,有默认值,堆内存中,作用于整个对象

局部变量:方法内,没有默认值,栈内存中,作用于大括号中