温馨提示×

如何在C#中使用protected关键字

c#
小樊
113
2024-08-12 03:05:34
栏目: 编程语言

在C#中,protected关键字用于表示只能在当前类或派生类中访问的成员。可以在类的成员前面使用protected关键字来声明该成员为受保护的。例如:

public class MyBaseClass
{
    protected int protectedField;

    protected void ProtectedMethod()
    {
        // 只能在当前类或派生类中访问
    }
}

public class MyDerivedClass : MyBaseClass
{
    public void AccessProtectedMember()
    {
        protectedField = 10; // 可以在派生类中访问受保护的字段
        ProtectedMethod(); // 可以在派生类中访问受保护的方法
    }
}

在上面的例子中,MyBaseClass类中的protectedField字段和ProtectedMethod方法被声明为受保护的,因此只能在当前类或派生类中访问。MyDerivedClass类继承自MyBaseClass类,可以在MyDerivedClass类中访问MyBaseClass类中受保护的成员。

0