C# 中受保护的类成员变量的范围是什么?


受保护的访问修饰符允许子类访问其基类的成员变量和成员函数。这样可以帮助实现继承。我们将在继承章节中更详细地讨论这一点。

以下是显示我们在 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;
   }
}

更新于:2020 年 06 月 23 日

393 次浏览

开始你的 事业

通过完成课程获得认证

开始
广告