溫馨提示×

c#中protected的使用方法是什么

c#
小億
276
2024-03-07 16:55:30
欄目: 編程語言

在C#中,protected是一種訪問修飾符,用于指定只有派生類可以訪問成員。protected成員在同一個類或派生類中是可見的,但在類的實例中是不可見的。

使用protected修飾符可以保護類的內部實現細節,同時提供對派生類的擴展點。子類可以繼承父類的protected成員,并在自己的實現中使用它們。

以下是protected的使用方法示例:

public class BaseClass
{
    protected int protectedField;

    protected void ProtectedMethod()
    {
        Console.WriteLine("This is a protected method in the base class");
    }
}

public class DerivedClass : BaseClass
{
    public void AccessProtectedMember()
    {
        protectedField = 10; // 可以訪問父類的protected字段
        ProtectedMethod(); // 可以調用父類的protected方法
    }
}

在上面的示例中,BaseClass中有一個protected字段和一個protected方法,DerivedClass繼承了BaseClass,并且可以訪問和使用BaseClass中的protected成員。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女