ホームページ > バックエンド開発 > C#.Net チュートリアル > C# のクラスの保護されたメンバー変数のスコープは何ですか?

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

WBOY
リリース: 2023-09-10 18:17:08
転載
922 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート