上一课我们是讲解了面向对象的其中一个特点:继承;今天我们就来学习封装。
什么是封装:把一个类的属性和行为隐藏起来的过程就是封装。
好处:重用,利分工,隐藏细节。
四种访问修饰符:public protect default private
本类 同包子类 同包非子类 不同包子类 不同包非子类
public T T T T T
protect T T T T F
default T T T F F
private T F F F F
在以后的编程当中,我们会把类的属性定位private,那么如果要访问和修改成员变量的时候,我们就需要用到访问器和修改器
访问器:有返回类型但是没有参数
public String getName(){
return name;
}
修改器:有参数但是没有返回类型
public String setName(){
this.name = name;
}