在本文中,我将解释C#中的受保护的访问修饰符。
可以从声明它的类中访问受保护的成员,并且从从声明此成员的类中派生的任何类中都可以访问。
仅当访问通过派生类类型进行访问时,才可在派生类中访问基类的受保护成员。
它与私有相同,但允许派生类访问成员。
当我们想要使用程序中的继承概念时使用受保护的访问修饰符。
C# Protected修饰符示例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
class Hello
{
protected int x;
protected int y;
}
class Hi : Hello
{
public static void Main()
{
//Hello a = new Hello();
//a.x = 10;
//a.y = 15;
Hi obj = new Hi();
//Direct access to protected members:
obj.x = 10;
obj.y = 15;
Console.WriteLine("x = {0}", obj.x);
Console.WriteLine("y = {0}", obj.y);
Console.ReadLine();
}
}
日期:2020-04-11 23:03:48 来源:oir作者:oir
