C# 派生类的重写方法调用

花不愁
  • 7

派生类A

public class A : B
{
    private C aa;

    public A() : base()
    {
        aa = new C();
    }

    public override B_m()
    {
    }

    public int E()
    {
        aa.C_m();
    }
}

基类B
public class B
{
    public B()
    {
    }

    public void B_m()
    {
    }
}

普通类C
public class C
{
    public C()
    {
    }

    public bool C_m()
    {
    }
}

执行派生类的方法E时,会执行派生类A中的重写方法B_m吗?执行E方法后的调用流程是怎么样的?搞不清楚了

回复
阅读 3.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏