Java中一个包里不能存在同名类。
域名倒序+模块+功能。
域名全部小写。
package必须放在java源文件中的第一行。
建议一个包只存储和本包相关的信息,每个包内存储信息功能单一。
实现跨包的类调用,要用import导入包中的类,可以导入全部或者一部分的类,当然有针对性的加载是效果最好的
如果导入包和本包中的类名有重复,可以通过前缀包名来选择
如果采用更加具体的类地址,那么会优先调用此包中的类
import com.imooc.mechanics.*;
import com.imooc.animal.Cat;
如果上面的包中也有Cat,那么调用时,仍然会调用下面的,因为会调用更加详细的。
注意:不能通过导入一个包,把所有的类导入即import com.imooc.*;是错误的,如果用*必须保证包下面不是包,而直接是类,即*代表此包中所有的类。