访问控制
访问权限控制被称为 具体实现的隐藏 , 把数据和方法包装进类里和具体实现的隐藏, 被称作 封装;
访问权限修饰符
- private: 外部不可见, 只可在类文件内部被访问
- protected: 继承类可见
- public: 全部可见
包访问权限: 不加修饰符,包内的类可见, 包外等同于 private
类(类名前的修饰符)只能使用 public 和 包访问权限
外部指的是通过类的变量来访问
通过将类放入不同的包达到访问控制的目的;
不同 package 内的类不可见, 需要使用 import 导入;
一个 java 文件被称为一个编译单元, 编译单元内只能有一个类是 public 修饰
接口
接口和实现分离, 控制访问