一.封装
1.概述
将细节隐藏起来,不让外界随便使用,对外提供公共接口,让外界通过这个接口间接使用隐藏起来的细节
2.关键字
private -- 私有的
被它修饰之后,只能在本类中使用,别的类调用不了
3.get/set方法
对外提供的公共接口
a.set方法 -- 为属性赋值
b.get方法 -- 获取属性值
4.this关键字
a.概述
代表的是当前对象
b.作用
区分重名的成员变量和局部变量
c.含义
哪个对象调用的this所在的方法,this就代表哪个对象
5.构造
a.无参构造
new对象提供
不屑jvm提供一个
b.有参构造
new对象同时为属性赋值
jvm不提供,需要手写上,但是如果写了有参构造,jvm不再提供无参构造了,建议全写
6.标准Javabean
a.public的具体的类
b.属性私有
c.有构造方法
d.提供get/set方法