Java面向對象--包

  1. 包的概念
    包其實只是爲了區別類名空間的機制。包中還可以再有包。
    源程序中沒有聲明類所在的包的時候,Java會將類放在默認包中。

  2. 包的作用

    • 將功能相似或相關的類或接口組織在同一個包中,方便類的查找和使用。
    • 如同文件夾一樣,包也是採用了樹形目錄的存儲方法,同一個包中的類名字是不同的,不同的包中類的名字是可以相同的,當同事調用兩個不同包中的相同類名的類時,應該加上包名加以區別,因此,包可以避免名字衝突。
    • 包也限定了訪問權限,擁有訪問權限的類才能夠訪問某個包中的類。
  3. 創建包
    創建包的時候,需要爲包取個合適的名字。
    包語句的語法格式:

    package 包名1[.包名2[.包名3]];
    
  4. Java語言中的常用包
    常用:

    • java.lang:語言包
    • java.io:輸入輸出流的文件包
    • java.util:實用包
    • java.net:網絡功能包
    • java.sql:數據庫連接包
    • java.text:文本包
  5. 利用import語句引入Java定義的包

    import 包名1[.包名2].(類名|*);
    

    注意:使用*只能表示本層次的所有類,不包括子層次下的類。

  6. Java程序結構

    • package:聲明包,0或1個。
    • import:導入包,0或多個。
    • public class:聲明共有類,0或1個,文件名與該類相同。
    • class:聲明類,0或多個。
    • interface:聲明接口,0或多個。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章