一、访问修饰符
四种访问修饰符控制了属性和方法的访问权限(访问区域)。
1、public:对外公开,可以修饰类
2、protected:对子类(继承)和同一个包(相当于同一个文件夹)中的类公开,可以修饰类
3、default:对同一个包的类公开,不可以修饰类
4、private:只有类本身可以访问,不可以修饰类
自身/本类 子类 同包类 不同包子类 其他类 public 访问 访问 访问 访问 访问 protected 访问 访问 访问 访问 default 访问 访问 访问 public 访问
二、封装
1、定义
将属性和方法通过类封装在一起,只有通过方法才能够对数据进行操作,对内部数据进行保护。
2、为什么需要封装?
可以隐藏实现细节ÿ