《Java基礎知識》Java包的概念


一、什么是java中的包

Java程序中,為了開發方便,會將功能相似的類放入一個文件夾中,這個文件結構就是包。

二、java中的包的命名規范

域名反寫,例如:com.baidu.

三、java中的包的運用

package demo.test;

public class Dog{
    String name;
    int age;
    public void bark(){ // 汪汪叫
        System.out.println("汪汪,不要過來");
    }
    public void hungry(){ // 飢餓
        System.out.println("主人,我餓了");
    }
}

其中:package demo.test;  就是包的定義:需要和實際目錄結構名一致。

四、java中的包的訪問

package demo.basics;

import demo.test.Dog;

public class Demo {
    public static void main(String[] args){
        Dog dog = new Dog();
        dog.bark();
    }
}

運行結果:

不同包內的類訪問需要加:import demo.test.Dog;

導入類的二種方式

方式一:在你使用比如Bus類的時候,要通過import關鍵字導入這個類

怎么寫呢,就是這個類的完整路徑,同樣也是(.)分割的

比如:import demo.test.Dog; // 注意這最后也是有分號的

方式二:

比如你使用了某個包的所有類,你可以這樣寫

import demo.test.*;

那demo.test是一個包名,這個包中存放了所有的水果類,如果我都要用,那我得一個一個把類導入進來(在以前沒有自動導入這么強大的編輯工具的時候,工作是相當乏味的!)

那如果不一個一個導入進來就需要使用通配符了,這個通配符就是星號(*)。

這樣一個是省去了很多麻煩,另外也降低了代碼量。

參考:https://baijiahao.baidu.com/s?id=1610064438454407570&wfr=spider&for=pc

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM