詳述:Java包

1、包的定義

  • 包的定義其實是爲了解決名字空間,名字衝突。

2、包的作用

  1. 把功能相似或相關的類或接口組織在同一個包中,方便類的查找和使用。
  2. 如同文件夾一樣,包也採用了樹形目錄的存儲方式。同一個包中的類名字是不同的,不同的包中的類的名字是可以相同的,當同時調用兩個不同包中相同類名的類時,應該加上包名加以區別。因此,包可以避免名字衝突。
  3. 包也限定了訪問權限,擁有包訪問權限的類才能訪問某個包中的類。

2.1、訪問權限

本類 同一個包 不同包的子類 不同包的無關類
public YES YES YES YES
protected YES YES YES NO
默認 YES YES NO NO
private YES NO NO NO
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章