Java-面向对象-包package和import

概述

package mypack; //包名中的所有的字母都小写。对于多个类为了便于管理(类的同名情况),所以java提供了一个解决方案。 包机制:落实到操作系统上,就是文件夹。对Java的文件进行分文件夹管理。包的作用: 1,对类文件进行管理。 2,给类文件提供了名称空间。包的定义:使用关键字 package。

包与包之间访问 包与包之间的类在访问时,被访问的类以及成员都必须public修饰。
【Java-面向对象-包package和import】注意:被public修饰的类或者接口,所属的java文件名必须和类或者接口名称一致。
包与包之间继承。父类可以给其他包中的子类提供一个特殊的权限 protected。只有继承为子类后,就可以访问的权限。 publicprotecteddefaultprivate 一个类中okokokok 一个包中okokok 子类中okok 不同包中ok包与包之间访问只有两种权限可以用,public protected(该权限只能给不同包中的子类使用)。

关键字import
包的出现,导致类的名称过长书写不方便,咋办? 可以通过指定的关键字解决:import :导入。 import作用简化类名书写,省略包名。特殊情况一:packa\packaa\DemoAA.class \DemoA.class import packa.*; //明确类使用的类所属的包是packa。不会导入packa中子包中的类。 如果要使用DemoAA。 import packa.packaa.*; new DemoAA(); 特殊情况二:不同包中有了相同名称的类。使用该类时必须指定包名。packa\Demo.class packb\Demo.classimport packa.Demo; import packb.Demo; new packa.Demo();

    推荐阅读