面向对象-包(package)

包(package)
1、对类文件进行分类管理
2、给类提供多层命名空间
3、卸载程序文件的第一行
4、类名的全称是:包名.类名
5、包也是一种封装形式

总结:
1、包与包之间进行访问,被访问包中的类以及类中的成员,需要public修饰。
2、不同包中的子类还可以直接访问父类中被protected权限修饰的成员。

包与包之间可以使用的权限只有两种:pulbic     protected
权限 public protected 默认(default) private 同一个类中 OK OK OK OK 同一个包中 OK OK OK NO 子类 OK OK NO NO 不同包中 OK NO NO NO
为了简化类名的书写,使用一个关键字:import
import 导入的是包中的类。
建议:不要写通配符 * ,需要用到包中的哪个类,就导入哪个类。
建立包名不要重复,可以使用url来完成定义,url是惟一的。

c:pack1Demo1.class        ->imprort pack1.*;
c:pack1LianxiDemo2.class    ->imprort pack1.Lianxi.*;
经验分享 程序员 微信小程序 职场和发展