为了解决类冲突的问题,Java引入了package,将一组功能相关的类放在同一个package下,从而组成逻辑上的类库单元。在第一个非注释行放置如下格式的代码:
package package name;如果在java文件中定义了package,则意味着文件中定义的所有类都位于这个包。
定义子包的语法是直接在包后面使用.隔开即可,例如
package a.b.c;
为了简化编程,java引入了import关键字,import可以向某个java文件导入指定包层次下的某个类或者全部类。imort应该出现在package之后,class之前。可以出现多次import。
导入单个类的语法如下,
import a.b.classname;
导入包中的所有类的方法如下:
import a.b.*;
上面的*代表类,表示导入了b包下的所有类,不包含b子包下的类。
导入静态类,变量或者方法
import static a.b.c.fieldName|methodName;
import static a.b.c.*;
网友评论