package 使用格式 "package:包名"
主类使用子类的方法时,必须要在用import进行声明
1.无名包的类可以使用有名包的类(因为有名包的类可以使用语句import进行引用)
但是:必须将该无名包的类放到与有名包类的父目录下,这样系统默认在同一包名下,能够实现正常的调用。
eg:源文件可以没有包名字(即没有package声明)
2.有名包的类却无法使用无名包的类(因为无法使用import语句进行引用)
3.当使用包声明后
“编译和运行“必须要转到声明的包的父目录下
eg:文件所在位置为D:\MyJava\tom\jafei\E.java
源文件E中声明的package为:package tom.jafei;
正确使用方法为:
PS D:\myjava> javac tom/jafei/e.java //编译
PS D:\myjava> java tom.jafei.E //运行
错误的使用方法:
PS D:\> javac myjava/tom/jafei/e.java