java類的訪問修飾符

2021-09-23 13:35:23 字數 531 閱讀 8235

1. 訪問控制修飾符主要用於定義類及其成員的作用域,可以在哪些範圍內訪問類及其成員。

2. 型別說明符主要用於定義類及成員是否可被修改,是屬於物件還是屬於類

- 用來修飾類的有public.abstract.final

- 修飾成員變數public.private.protected.final.static

- 修飾成員方法public.private.protected.final.static.abstract。

- 任何修飾符都沒有屬於預設修飾符

(1)成員變數定義的型別修飾符的意義

static:靜態變數(類變數),相當於例項變數。

final:常量,其值不能更改。

(2)方法定義之前的型別修飾符的意義

static:類方法,可通過類名直接呼叫。

abstract:抽象方法,沒有方法體。

final:方法不能被重寫。

Java類訪問許可權修飾符

訪問修飾符 本類 同包 不同包子類 不同包非子類 private 預設 default protected public public 使用物件 類 介面 變數 方法 protected使用物件 變數 方法 default 使用物件 類 介面 變數 方法。即預設,什麼也不寫 private 使用物件...

java 訪問修飾符

default 預設 包訪問許可權 同乙個包內都可以訪問,類內可以訪問,同乙個包的子類也可以訪問,即在繼承機制中,同一包可以被繼承 public 公開的,不論是否在包內還是包外,類內還是類外都可以訪問,也都可以被繼承 protected 保護的,在包內可以訪問到,在包外不可訪問,類內可以訪問,子類可...

java訪問修飾符

純粹是個人學習總結,如有不對的地方請吐槽。public public修飾的類 類屬變數及方法,包內及包外的任何類均可以訪問 protected protected修飾的類 類屬變數及方法,包內的任何類,及包外的那些繼承了此類的子類才能訪問 private private修飾的類 類屬變數及方法,包內...