java編程思想個人筆記2(ch6:權限訪問控制符,ch7:複用類)

ch6. 權限訪問控制:

訪問權限修飾詞

java可用的訪問權限修飾詞總共有三個——public、protected、private合四種:
1. private:最嚴的權限控制,僅本類中可以訪問該域(field)或者方法(method)
2. default: 默認訪問權限控制,即域(field)或者方法(method)前什麼都不加,也有一說friendly,包含private,以及同包(package)中也有訪問權限。注意,對於interface來說,其域(field)以及方法(method)也可以不加訪問修飾符public(所有的屬性必須是public的),此時所代表的的是public默認性質。
3. protected:包含以上,同時繼承類也有相應的訪問權限
4. public:所有的類都可以訪問

總結爲:

可見性 所有類 繼承類 同包類 同類
public
protected ×
default × ×
private × × ×

ch7. 複用類:

final關鍵詞

  • 修飾域(field):不可修改的,結合static關鍵詞,每個類只加載一次
  • 修飾方法(method):防止繼承可見性
  • 修飾類(class):整個類都不可繼承

finally

finally一般用於釋放資源,執行一些必須執行的操作

try {
  //do something
} finally {
  //release some resource or something must be done in the end
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章