包与包之间进行访问,被访问的包中的类以及类中的成员,需要被public修饰。
不同包中的子类还可以直接访问父类中被protected权限修饰的成员。
包与包之间可以使用的权限只有两种:public, protected.
权限 | public | protected | default | private |
---|---|---|---|---|
同一个类中 | √ \surd √ | √ \surd √ | √ \surd √ | √ \surd √ |
同一个包中 | √ \surd √ | √ \surd √ | √ \surd √ | |
子类 | √ \surd √ | √ \surd √ | ||
不同包中 | √ \surd √ |
为了简化类名的书写,使用关键字,import。
import 导入的是包中的类。不导入子包中的类,使用子包中类,带上子包名称 子包.类
建议定义包名不要重复,可以使用url来完成,url是唯一的。
Jar包