在Java中也有一套套件的管理機制,透過關鍵字package可以將class歸類在特定的套件中
例如
1 | //定義package |
2 | package mypackage.data; |
3 | public class UsePackage { |
4 | public static void Hello() { |
5 | System.out.println( "Hello" ); |
6 | } |
7 | } |
編譯
1 | #加上-d參數和路徑(.代表現有路徑)的話,編譯時會自動把class放到相對的package目錄(mypackage/data/UsePackage.class) |
2 | javac -d . UsePackage.java |
使用
1 | //使用import將class引入 |
2 | import mypackage.data.UsePackage; |
3 | public class test { |
4 | public static void main(String [] argv) { |
5 | //使用import後就可以直接呼叫該類別 |
6 | UsePackage.Hello(); |
7 |
8 | //也可以直接用完整位置呼叫 |
9 | mypackage.data.UsePackage.Hello(); |
10 | } |
11 | } |