包的定义与使用
范例:定义一个包:
编译此文件:
运行此文件:
导入静态包
注意:如果导入的两个包中有相同类名的类,则在使用的时候用包.类名创建对象。
访问权限控制
No | 访问范围 | private | default | protected | public |
---|---|---|---|---|---|
1 | 同一包中的同一类 | 可以 | 可以 | 可以 | 可以 |
2 | 同一包中的不同类 | 可以 | 可以 | 可以 | |
3 | 不同包的子类 | 可以 | 可以 | ||
4 | 不同包的所有类 | 可以 |
范例:定义一个包:
编译此文件:
运行此文件:
注意:如果导入的两个包中有相同类名的类,则在使用的时候用包.类名创建对象。
No | 访问范围 | private | default | protected | public |
---|---|---|---|---|---|
1 | 同一包中的同一类 | 可以 | 可以 | 可以 | 可以 |
2 | 同一包中的不同类 | 可以 | 可以 | 可以 | |
3 | 不同包的子类 | 可以 | 可以 | ||
4 | 不同包的所有类 | 可以 |