Java(8)源文件声明规则、包
Java源文件声明规则
1、一个源文件中只能有一个public类
2、一个源文件可以有多个非public类
3、源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Hello,那么源文件应该命名为Hello.java。
4、如果一个类定义在某个包中,那么package语句应该在源文件的首行。
5、如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
6、import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同的类不同的包声明。
Java包
Java包:**把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用, **同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。
包没有父子关系。java.util和java.util.zip是不同的包,两者没有任何继承关系。
- 创建包:在源文件第一行加入包声明:
package 包名
package day01;
public class Test01 {
}
- 导入包:
import animals.*
import animals.Animal