如何从另一个类访问超类方法?

时间:2012-02-13 03:05:33

标签: inheritance

如何从另一个类访问超类方法?我有下面的情景。请帮帮我。

class A
{
    void myMethod()
    {
    }
}

class B : A
{
    void myMethod()
    {
    }
}

class C
{
    B b = new B();

    // How to acces class A method?
}

2 个答案:

答案 0 :(得分:0)

您可以尝试使用super()函数。在B中,您将其声明为:

Class B : A {
    void MyMethod() {
        super();
        // Addition code...
    }
}

答案 1 :(得分:0)

你不能,因为B覆盖了MyMethod的定义。你需要一个A实例。