package pack;
/*
为了简化类名的书写,使用一个关键字import
import导入的是包中的类
建议,不要写通配符*,需要用到包中的哪个类就导入哪个类
建立包名不要重复,可以使用url来完成定义,URL是唯一的
www.itcast.cn
package cn.itcast.demo
package cn.itcast.test
*/
import packb.DemoC;
public class PackageDemo
{
public static void main(String[] args)
{
packa.DemoA d=new packa.DemoA();
//包名.类名
d.show();
//packb.DemoB d=new packb.DemoB();
//d.method();
DemoC c=new DemoC();
}
}
/*
总结:
包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰
不同包中的子类还可以直接访问父类中被protected权限修饰的成员
包与包之间可以使用的权限只有两种,public protected
public protected default private
同一个类中 OK OK OK OK
同一个包中 OK OK OK no
子类 OK OK
不同包中 OK
*/ |
|