黑马程序员技术交流社区

标题: [打印本页]

作者: 信仰年轻    时间: 2015-9-20 18:49
标题:
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

*/
作者: purgatory    时间: 2015-9-20 18:59
总结得不错




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2