保護されたアクセス指定子を使用すると、サブクラスが基本クラスのメンバー変数およびメンバー関数にアクセスできるようになります。これは継承に役立ちます。これについては、継承の章で詳しく説明します。
次の例は、クラス A に保護されたメンバー変数を設定することを示しています。
class A { protected int a2 = 87; }
ここで、派生クラスの下で、派生クラス オブジェクトから上記の変数にアクセスしようとすると、以下に示すように正常に動作します。 -
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 サイトの他の関連記事を参照してください。