java08_JAVA的包机制

JAVA的包机制

1,java的包机制使IDEA里文件的结构更加清晰。

包语句的语法格式为:

package pkg1[.pkg2[.pkg3...]];

新建包后没有自动生成包含结构,而是生成一个pkg1.pkg2.pkg3包

解决方法:

在IDEA文件目录的上方找到一个像齿轮的按钮

鼠标放在上面会显示出来Show Options Menu(显示选项菜单)

在里面取消勾选 Compact Middle Packages(紧凑的中间包)即可。

一般使用域名倒置作为包名。

原因:

以www.jd.com与global.jd.com为例
如果正着写:
    www.jd.com与global.jd.com生成的文件结构为:
    
    www         global
       jd             jd
         com             com
   很明显,代码是要写在www和global里面的,这样创建显然是错误的。因此,包的建立就必须要倒着写(与我们访问网站的域名相反): 
 
    com
       jd
         www    global   ... ...
        
    这不符合人们的直观思维,但是方便了项目的开发。

2,方便调用

package 史前蓝熊.base;

public class Hello {
 
    public void main() {
        System.out.println("Hello,world");
    }

    public void h() {
        System.out.println("Hello,world   Hello,world");
    }


}
package 史前蓝熊.operator;
import  史前蓝熊.base.Hello;

public class Day6 {
    public static void main(String[] args) {
        
        Hello a = new Hello();
        a.main();
        a.h();
        //包的导入----import  史前蓝熊.base.Hello;
        //导入后,通过 Hello a = new Hello();    建立一个新的对象
        //通过a.main(); a.h();  可以使用 史前蓝熊.base.Hello里面的main()方法和h()方法;

    }
}

参考资料:狂神说Java Java零基础学习视频通俗易懂

posted @ 2021-02-28 01:12  猪无名  阅读(77)  评论(0编辑  收藏  举报