Java中包机制和import机制

记录:肖佳嘉

Java的包机制规定:

1,源文件使用package语句指定包名

2,class文件必须放在对应的路径下

3,一般应该全部小写字母

4,一般是将域名倒着写为包名,大型项目还会为组件添加对应的子包

5,一个源文件只能制定一个包,只能有一个package语句,该源文件中的所有类全部位于该包下

6,同一个包下的类是可以自由访问的不需要额外import,但子包不能够自由访问,还需要添加完整包名路径+类名
例如:lee.son类是lee的子包,那么lee.hello中使用lee.son.Apple类时,还是要完整书写lee.son.Apple

·

import机制:简化编程引入import

import可以引入指定包下的所有类。
import subpackage* 星号只能代表一个类,不能代表一个包。表示导入subpackeage包下的所有类

注意:import语句不是万能的

import java.util.*
import java.sql.*

这时候在代码中使用date类的时候就会报错,因为两个包里面都有date类,系统不知道该调用哪个包,这时候只能在实例化对象的时候,指明类的全名

java.sql.Date d = new java.sql.Date();

import 和 import static区别

(导入指定类的全部静态成员变量)
前者可以省略写包名
后者连类名都不用写

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章