欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c語(yǔ)言修飾符講解

c語(yǔ)言修飾符講解?

(1)訪問(wèn)修飾符:

①訪問(wèn)修飾符就是類,屬性和方法的定義分級(jí)制度 。

②4個(gè)訪問(wèn)修飾符(是添加到類、結(jié)構(gòu)或成員聲明的關(guān)鍵字)

Public:公有的,是類型和類型成員的訪問(wèn)修飾符。對(duì)其訪問(wèn)沒(méi)有限制。

Internal:內(nèi)部的,是類型和類型成員的訪問(wèn)修飾符。同一個(gè)程序集中的所有類都可以訪問(wèn)

Private:私有的,是一個(gè)成員訪問(wèn)修飾符。只有在聲明它們的類和結(jié)構(gòu)中才可以訪問(wèn)。

protected::受保護(hù)的,是一個(gè)成員訪問(wèn)修飾符。只能在它的類和它的派生類中訪問(wèn)。

protected internal:訪問(wèn)級(jí)別為 internal 或 protected。即,“同一個(gè)程序集中的所有類,以及所有程序集中的子類都可以訪問(wèn)

一個(gè)成員或類型只能有一個(gè)訪問(wèn)修飾符,使用 protected internal組合時(shí)除外。

(2)類修飾符:

abstract:可以被指示一個(gè)類只能作為其它類的基類.

sealed:指示一個(gè)類不能被繼承.

static:修飾類時(shí)表示該類是靜態(tài)類,不能夠?qū)嵗擃惖膶?duì)象,該類的成員為靜態(tài).

(3)成員修飾符

abstract:指示該方法或?qū)傩詻](méi)有實(shí)現(xiàn).

const:指定域或局部變量的值不能被改動(dòng).

event:聲明一個(gè)事件.

extern:指示方法在外部實(shí)現(xiàn).

override:對(duì)由基類繼承成員的新實(shí)現(xiàn).

readonly:指示一個(gè)域只能在聲明時(shí)以及相同類的內(nèi)部被賦值.

Partial:在整個(gè)同一程序集中定義分部類和結(jié)構(gòu)

Virtual:用于修飾方法、屬性、索引器或事件聲明,并且允許在派生類中重寫這些對(duì)象

New:作修飾符,隱藏從基類成員繼承的成員,在不使用 new 修飾符的情況下隱藏成員是允許的,但會(huì)生成警告。作運(yùn)算符,用于創(chuàng)建對(duì)象和調(diào)用構(gòu)造函數(shù)。

4.C#中方法、類等的默認(rèn)訪問(wèn)修飾符

接口(interface)

接口成員訪問(wèn)修飾符默認(rèn)為public,且不能顯示使用訪問(wèn)修飾符。

類(class)

構(gòu)造函數(shù)默認(rèn)為public訪問(wèn)修飾符。

析構(gòu)函數(shù)不能顯示使用訪問(wèn)修飾符且默認(rèn)為private訪問(wèn)修飾符。

類的成員默認(rèn)訪問(wèn)修飾符為private;

枚舉(enum)

枚舉類型成員默認(rèn)為public訪問(wèn)修飾符,且不能顯示使用修飾符。

結(jié)構(gòu)(struct)

結(jié)構(gòu)成員默認(rèn)為private修飾符。

結(jié)構(gòu)成員無(wú)法聲明為protected成員,因?yàn)榻Y(jié)構(gòu)不支持繼承。

嵌套類型

嵌套類型的默認(rèn)訪問(wèn)修飾符為private。 和類,結(jié)構(gòu)的成員默認(rèn)訪問(wèn)類型一致

java 枚舉 調(diào)用,c語(yǔ)言修飾符講解