7 訪問修飾符與非訪問修飾符

2021-08-21 09:52:38 字數 672 閱讀 5438

訪問修飾符

訪問級別從高到底

public

公共的被所有的類使用

protected     

受保護的

只能在同包下的類或不同包下的子類使用

預設不寫

只能在同包下的類使用

private

私有的被

private

修飾的只能在本類中使用一旦出了該類其他類不能使用

非訪問修飾符

static1.被

static

修飾的變數會變成靜態變數也叫類變數

,是所有物件所共有的

可以通過類名直接呼叫語法:

類名.屬性名;

被static

修飾的方法會變成靜態方法也叫類方法可以通過類名直接呼叫語法:

類名.方法名();

被static

修飾的方法中不能使用普通的成員變數

2.靜態**塊語法:

static

在載入類的時候回執行一次

,即在建立物件之前

,不管建立多少個物件

,靜態**塊只會在第乙個物件建立的之前去執行一次

final

被final

修飾的變數會變成常量

,值不能再被修改

被final

修飾的變數名全部大寫

Java訪問修飾符和非訪問修飾符

private public protect default 訪問許可權 注意一下方法的繼承規則 1 父類宣告為public的方法,子類也必須是public 2 父類宣告的proteted的方法,子類可以是protected或public,不能是private 3 父類宣告的private的方法,不...

訪問修飾符

訪問修飾符 可以限制類和結構,以便只有宣告它們的程式或命名空間才能使用它們。可以限制類成員,以便只有派生類才能使用它們,或者限制類成員,以便只有當前命名空間或程式中的類才能使用它們。訪問修飾符是新增到類 結構或成員宣告的關鍵字,用以指定這些限制。這些關鍵字包括 使用這些訪問修飾符可指定下列五個可訪問...

訪問修飾符

前面我們已經看到並運用了訪問修飾符,現在我們來進一步的掌握。類成員支援五種訪問修飾 訪問不受限制 public 公共的 訪問範圍限定於它所屬的類或從該類派生的型別 protected 保護的 訪問範圍限定於此程式 internal 內部的 訪問範圍限定於此程式或那些由它所屬的類派生的型別 prote...