包
包没有父子关系。java.util和java.util.zip是不同的包,两者没有任何继承关系。
包作用域
- 位于同一个包的类,可以访问包作用域的字段和方法。不用public、protected、private修饰的字段和方法就是包作用域。
- 自动导入的是java.lang包,但类似java.lang.reflect这些包仍需要手动导入。
- public: 定义为public的class、interface可以被其他任何类访问。
- private:定义为private的filed、class无法被其他类访问。
定义在clas内部的class称为嵌套类。