包机
为了更好的组织类,Java提供了包机制,用于区别类名的命名空间
包的本质
包的本质就是文件夹。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fks3Yt3P-1631009191896)(D:\JAVA学习图片\包机制\01.png)]
名字冲突时:要么改名要么分别放到两个文件夹中
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lu3eTKGV-1631009191898)(D:\JAVA学习图片\包机制\02.png)]
上述就是两个包
Base和com.company。
包语句的语法格式
package pkg1[. pkg2[. pkg3...]];
包的命名机制
一般利用公司域名倒置作为包名;
例如:com.kuangstudy.www。
www.kuangstudy.com.
导入包
为了能够使用某一个包的成员,我们需要再Java中明确导入该包,使用“import"语句,即可完成此功能。
import package1[. package2...].(classname|*);
public class Demo06 {
public static void main(String[] args){
Date
}
}
发现会报错
import java.util.Date;
public class Demo06 {
public static void main(String[] args){
Date
}
}
import java.util.Date.*;
星号是通配符,将包里面的全部一键导入。