2012-02-13 3 views
-1

Как получить доступ к методу супер класса из другого класса? У меня есть сценарий ниже. Пожалуйста, помогите мне.Как получить доступ к методу супер класса из другого класса?

class A 
{ 
    void myMethod() 
    { 
    } 
} 

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

class C 
{ 
    B b = new B(); 

    // How to acces class A method? 
} 
+1

На каком языке? –

+0

Также, 'B.myMethod' * переопределяет *' A.myMethod' или делает это * hide * it? –

+0

Этот код представляет собой странное сочетание Java и C++. Который из них? – EboMike

ответ

0

Вы можете попробовать использовать функцию super(). В B вы объявите его как:

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

Это не то, о чем он спрашивает. –

0

Вы не можете, так как B переопределяет определение MyMethod. Вам понадобится экземпляр A.

+0

Из приведенного выше кода это не ясно. –

Смежные вопросы