1. 程式人生 > 其它 >2.面向物件基礎-02包

2.面向物件基礎-02包

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就可以直接使用