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

例如

1//定義package
2package mypackage.data;
3public class UsePackage {
4    public static void Hello() {
5        System.out.println("Hello");
6    }
7}

編譯

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

使用

1//使用import將class引入
2import mypackage.data.UsePackage;
3public class test {
4    public static void main(String [] argv) {
5        //使用import後就可以直接呼叫該類別
6        UsePackage.Hello();
7 
8        //也可以直接用完整位置呼叫
9        mypackage.data.UsePackage.Hello();
10    }
11}
Categories: Java