2.面向物件基礎-02包
阿新 • • 發佈:2021-06-29
1.package基本功能
(1)功能:類的組織形式(邏輯、物理)
保證類的唯一性,解決命名衝突
(2)命名原則:由大到小(域名的倒寫)
(3)宣告類所屬包:包名字放在原始檔頂部(除註釋的第一句)
2.使用包中的類
(1)類可以直接使用其所在包中所有的類
(2)類可以使用其他包中的所有public類。
使用方式1:在類名前寫出類的完整包名
java.util.Scanner s = new java.util.Scanner(System.in);
使用方式2:使用import關鍵字
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); s.close(); } }
注意:巢狀的包之間無任何關係
3.包訪問許可權
(1)無訪問許可權修飾符->包訪問許可權
(2)包訪問許可權:一個包內所有類都可訪問包訪問許可權的類、屬性和方法
4.JDK中的包
(1)java.lang:包含Java語言的核心類,提供常用方法,如String、System等
(2)java.awt:包含了構建GUI程式的類
(3)java.net:包含了執行與網路相關的類
(3)java.util:使用工具類
注意:java.lang包中的類不用import就可以直接使用