C 學習筆記(4) 屬性與修飾符

2021-04-18 07:43:11 字數 850 閱讀 8052

屬性與修飾符

屬性是乙個方法或一對方法,但在呼叫它的**看來,它是乙個字段,也就是屬性適合以字段的方式使用方法呼叫的場合。

名詞解釋 l 

欄位是儲存類要滿足其設計所需要的資料,欄位是與類相關的變數。

class

pig

set }

}c#中有13種修飾符,按功能可分為三部分:訪問修飾符,類修飾符和成員修飾符.

訪問修飾符:

public:訪問不受限制.

private:只有包含該成員的類可以訪問.

internal:只有當前工程可以訪問.

protected:只有包含該成員的類以及繼承的類可以訪問.

類修飾符:

abstract:可以被指示乙個類只能作為其它類的基類.

sealed:指示乙個類不能被繼承.

成員修飾符:

abstract:指示該方法或屬性沒有實現.

const:指定域或區域性變數的值不能被改動.

event:宣告乙個事件.

extern:指示方法在外部實現.

override:對由基類繼承成員的新實現.

readonly:指示乙個域只能在宣告時以及相同類的內部被賦值.

static:指示乙個成員屬於型別本身,而不是屬於特定的物件.

virtual:指示乙個方法或訪問器的實現可以在繼承類中被覆蓋.

public、protected、private修飾符的作用範圍具體如下:

class

base

} class

derived

: base

} class

client

}

學習C 修飾符 類修飾符和成員修飾符

c 修飾符之類修飾符 public internal partial abstract sealed static c 修飾符之成員修飾符 public protected private internal sealed abstract virtual override readonly cons...

C 修飾符 類修飾符和成員修飾符

c 修飾符之類修飾符 public internal partial abstract sealed static internal 本程式集內的成員可以訪問。partial 部分類,可以將乙個類分成幾部分寫在不同檔案中,最終編譯時將合併成乙個檔案,且各個部分不能分散在不同程式集中。c 修飾符之成員...

property屬性修飾符

1.property 屬性修飾符 property 屬性修飾符 property 多個修飾符之間用逗號隔開 預設修飾符。可讀可寫,既有 setter 方法,也有 getter方法 唯讀。只有 getter 方法,沒有 setter方法 預設修飾符。原子的,考慮執行緒安全 非原子操作。ios開發中,官...