C#中protected成员如何在派生类中使用

   2024-10-01 5640
核心提示:在C#中,protected成员可以被派生类访问和使用。当一个成员被声明为protected时,它只能被当前类或其派生类中访问,而不能被同一

在C#中,protected成员可以被派生类访问和使用。当一个成员被声明为protected时,它只能被当前类或其派生类中访问,而不能被同一程序集中的其他类访问。

例如,如果有一个基类A和一个派生类B,其中A中有一个protected成员protectedMember,派生类B可以通过以下方式访问和使用protectedMember:

public class A{    protected int protectedMember = 10;}public class B : A{    public void DisplayProtectedMember()    {        Console.WriteLine("Protected member value: " + protectedMember);    }}class Program{    static void Main()    {        B b = new B();        b.DisplayProtectedMember(); // 输出:Protected member value: 10    }}

在派生类B中,可以直接访问基类A中的protectedMember,并对其进行操作。这样可以实现在派生类中重用基类的成员,提高代码的复用性和可维护性。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号