在Java中也有一套套件的管理機制,透過關鍵字package可以將class歸類在特定的套件中

例如

//定義package
package mypackage.data;
public class UsePackage {
    public static void Hello() {
        System.out.println("Hello");
    }
}

編譯

#加上-d參數和路徑(.代表現有路徑)的話,編譯時會自動把class放到相對的package目錄(mypackage/data/UsePackage.class)
javac -d . UsePackage.java

使用

//使用import將class引入
import mypackage.data.UsePackage;
public class test {
    public static void main(String [] argv) {
        //使用import後就可以直接呼叫該類別
        UsePackage.Hello();

        //也可以直接用完整位置呼叫
        mypackage.data.UsePackage.Hello();
    }
}
Categories: Java