1.封装:
如何正确设计对象的属性和方法
对象代表什么,就得封装对应的数据,并且提供数据所对应的行为(人画圆)(人关门)
2.private权限修饰符
修饰成员和方法,只有在本类中才可被访问
在set 和get 里面赋值通道,代替在测试类里面if
set:给成员变量赋值
get:对外提供成员变量的值
3.this关键字:区分成员变量和局部变量
没有this就近原则,局部位置找取名重复。
有this是代表这个类里面的成员位置
4.构造方法:在创建对象时候给成员进行初始化(赋值)
构造函数存在的意义是为了方便new的时候直接传参数
Student s = new Student(18)
()里是空的代表调用的是空参的构造方法
public class student(){
修饰符 类名(参数){
方法体;
}
}
创建对象,系统会调用空参构造
创建对象同时就赋值就用有参构造
5.标准的Javabean
成员变量用private修饰,见名知意,提供两个构造方法,set,get