包:java中的包就相當于windows檔案夾
包的作用:
- 解決了類名重複産生沖突的問題
- 便于軟體版本的釋出
定義包的格式:
package 包名;
包名命名規範:包名全部小寫
包語句注意事項:
- package語句必須在java檔案中第一個語句
- 如果一個類加上了包名,那麼該類的完整類名就是:包名.類名
- 一個java檔案隻能有一個包語句
- cmd視窗編譯格式:javac -d 指定類檔案的存放路徑 java源檔案
導包語句格式:
import 包名.類名; (導入xxx包中某個類)(推薦使用)
import 包名.*;
導包語句注意事項:
- 一個java檔案可以出現多句導包語句
- "*"是導包語句的通配符。可以比對任何的類名
什麼适合使用導包語句:
互相通路的兩個類不是在同一個包下,這時候就需要用到導包語句
package a;
class DemoA{
public void print(){
System.out.println("這是Demo1的print方法");
}
}
package b;
import a.DemoA;
class DemoB{
public static void main(String[] args){
DemoA d = new DemoA();
d.print();
}
}