如果几个类存放在不同的包中,则使用类时就必须通过Import语句导入,Import的语法如下
Import 包名称.子包名称.类名称 (手动导入所需要的类)
Import 包名称.子包名称.* (由JVM自动加载所需要的类)
如果一个类要被外包访问,则此类一定要定义成public class
如果在一个程序中同时导入了两个包的同名类,在使用时就必须明确地写出完成的包.类名称.
关于public class与class声明类的补充
1.如果一个类声明为public,则文件名称必须与类名称相同,而且一个类文件中,只能有一个public class.
而如果使用class声明一个类,则文件名称可以与类名称不一致,但是执行时,必须执行生成的class文件名称
静态导入
如果一个类中的方法全部是使用static声明的静态方法,则在导入时就可以直接使用import static的方式导入,导入的格式如下:
import static 包.类.*;
浙公网安备 33010602011771号