包与包之间进行访问时,被访问的包中的类以及类中的成员需要被public修饰。
不同包之间的子类,可访问父类中被protected修饰的成员,非子类访问不来
权限大小:(是否成员能互相访问?)
—————— public——protected——default(默认)—–private
同一类中———-√—————√——————-√——————–√—–
同一包中———-√—————√——————-√——————–×—–
子类—————-√—————√——————–×——————–×—–
不同包中———-√—————-×——————×——————–×—–
建立一个包中的对象:
包名.类名 对象名=new 包名.类名();
也可通过import导入包中的类:
import 包名.*;
类名 对象名 = new 类名();
注:当import后两个包中出现了同名,创建对象时类名前必须要加包名加以区分