ホームページ  >  記事  >  バックエンド開発  >  C# のクラスの保護されたメンバー変数のスコープは何ですか?

C# のクラスの保護されたメンバー変数のスコープは何ですか?

WBOY
WBOY転載
2023-09-10 18:17:08855ブラウズ

C# 中类的受保护成员变量的作用域是什么?

保護されたアクセス指定子を使用すると、サブクラスが基本クラスのメンバー変数およびメンバー関数にアクセスできるようになります。これは継承に役立ちます。これについては、継承の章で詳しく説明します。

次の例は、クラス A に保護されたメンバー変数を設定することを示しています。

class A {
   protected int a2 = 87;
}

ここで、派生クラスの下で、派生クラス オブジェクトから上記の変数にアクセスしようとすると、以下に示すように正常に動作します。 -

Example

using System;
class A {
   protected int a2 = 87;
}
class B : A {
   static void Main() {
      A a = new A();
      B b = new B();
      b.a2 = 10;
   }
}

以上がC# のクラスの保護されたメンバー変数のスコープは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。