C# protected
官方:
只有在通过派生类类型发生访问时,基类的受保护成员在派生类中才是可访问的。
简单理解:
当一个类作为派生类被访问时,由protected修饰的成员才可使用。
失败的
class Program { static void Main(string[] args) { CCon cCon = new CCon(); Console.WriteLine(cCon.name); Console.WriteLine(cCon.age); // CCon.age”不可访问,因为它具有一定的保护级别 Console.Read(); } } class CCon { public string name = "AP000"; protected int age = 23; }
成功的
class Program : CCon { static void Main(string[] args) { Program program = new Program(); Console.WriteLine(program.name); Console.WriteLine(program.age); Console.Read(); } } class CCon { public string name = "AP000"; protected int age = 23; }
转载请注明出处。