訪問修飾符

2021-10-02 04:11:01 字數 931 閱讀 8950

##類的訪問修飾符

public:

預設修飾符:default 什麼都不寫,只能在本包中訪問

###包的命名規範

全部小寫,網域名稱倒置,用.分割,前後不能有.

##類成員的訪問修飾

private 只能本類中訪問

default (什麼都不寫)可以在同一類,包中訪問,子類中不可以

protect 可以在 類 包 子類 中訪問

public 都能訪問

##static

靜態塊(靜態變數)——>成員變數——>構造方法——>靜態方法

##如果類還沒有被載入:

parent obj1 = new child ();

先執行父類的靜態**塊和靜態變數初始化,並且靜態**塊和靜態變數的執行順序只跟****現的順序有關。

執行子類的靜態**塊和靜態變數初始化。

執行父類的例項變數初始化

執行父類的建構函式

執行子類的例項變數初始化

執行子類的建構函式

###靜態常量

靜態表示在記憶體中只有乙份拷貝

因為有些屬性沒有存在多個的必要,修飾偽靜態可以減少記憶體的浪費

###final 常量

共享的內容,是不改變的

final 可以修飾類、成員變數、方法

final修飾類時不能被繼承

修飾方法時,說明不能被重寫

當final修飾成員變數時,有兩種情況:

###static 方法

###例項方法

成員變數有兩種:例項變數和類變數(也稱靜態變數,靜態域)。

成員方法有三種:例項方法,類方法(也稱靜態方法),構造方法(無返回值,方法名和類名一致)。

訪問修飾符

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

訪問修飾符

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

訪問修飾符

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