訪問修飾符

2021-05-10 07:26:58 字數 1069 閱讀 9715

前面我們已經看到並運用了訪問修飾符,現在我們來進一步的掌握。

類成員支援五種訪問修飾

訪問不受限制

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 在當前的專案中可以訪問,一般用於基於元件的開發。...