許可權修飾符和final關鍵字

碼農的划水日常發表於2022-01-30

 

 

 public

  不受任何限制,可以被其他任何類訪問

一個JAVA檔案只能包含一個public檔案

java將public類作為每個編譯單元的資料介面  只能有一個介面

  private

只能在自己類中訪問

  protected

只能讓自己和繼承自己的類訪問

將私有成員變數private許可權修飾符改成 protected  

protected關鍵字可以把方法和成員的訪問許可權控制在繼承樹內部   

  package

指一個類允許訪問同一個package的沒有public private修飾的class  以及沒有public protected private 修飾的欄位和方法

 

final(不是許可權修飾符)

用final修飾class 可以阻止被繼承

用final可以組織被子類override覆蓋

可以阻止重新賦值

修飾區域性變數可以阻止被賦值。

相關文章