前面我們已經看到並運用了訪問修飾符,現在我們來進一步的掌握。
類成員支援五種訪問修飾
訪問不受限制
public(公共的)
訪問範圍限定於它所屬的類或從該類派生的型別
protected (保護的)
訪問範圍限定於此程式
internal(內部的)
訪問範圍限定於此程式或那些由它所屬的類派生的型別
protected internal(內部保護的)
訪問範圍限定於它所屬的型別
private(私有的)
注意:上面這些修飾都是對類而言的,以上的訪問修飾符描述的對類內部成員的訪問可見修飾。
publc所修飾值是完全公開的,不管是子類還是同程式集(**可見範圍)都是可以訪問的。
protected所修飾值除了類本身,子類也可以訪問
internal所修飾值除了類本身,同程式集(**可見範圍)都是可以訪問的。
protected internal所修飾值除了類本身,子類或同程式集(**可見範圍)都是可以訪問的。
private所修飾值除了類本身,都不可以訪問。
舉乙個俗氣的例子,你中了500w大獎,是個有錢人啦,要對自己的財務做點規劃。
第一筆錢,大家都可以用,狐朋狗友阿,親屬阿,老婆孩子啊,所需花費都可以用這筆錢。
第二筆錢,給你孩子留得,將來的教育**阿,嫁妝娶老婆啊,等等
第三筆錢,給你的親屬的,父母,岳父岳母,親戚,老婆等等
第四筆錢,使家族**,家族中不管老幼還是你孩子或是你的私生子都可用。
最後一筆錢,是你的私房錢,連老婆都不可以曉得。
1public
class
space218
public
class
contract
//合同
1925
26public
class
salescontract : contract
//銷售合同
2735
internal
double
preferentialprice;
//***36}
訪問修飾符
訪問修飾符 可以限制類和結構,以便只有宣告它們的程式或命名空間才能使用它們。可以限制類成員,以便只有派生類才能使用它們,或者限制類成員,以便只有當前命名空間或程式中的類才能使用它們。訪問修飾符是新增到類 結構或成員宣告的關鍵字,用以指定這些限制。這些關鍵字包括 使用這些訪問修飾符可指定下列五個可訪問...
訪問修飾符
前面我們已經看到並運用了訪問修飾符,現在我們來進一步的掌握。類成員支援五種訪問修飾 訪問不受限制 public 公共的 訪問範圍限定於它所屬的類或從該類派生的型別 protected 保護的 訪問範圍限定於此程式 internal 內部的 訪問範圍限定於此程式或那些由它所屬的類派生的型別 prote...
訪問修飾符
1.public 任何外部的類都可以不受限制地訪問這個類的方法和資料成員。2.private 類中的所有方法和資料成員只能在此類中使用,外部無法訪問。3.protected 除了本身的類可以使用外,任何繼承自此類的子類都可以訪問。4.internal 在當前的專案中可以訪問,一般用於基於元件的開發。...