2012-02-13 121 views
-1

如何從另一個類訪問超類方法?我有以下情況。請幫幫我。如何從另一個類訪問超類方法?

class A 
{ 
    void myMethod() 
    { 
    } 
} 

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

class C 
{ 
    B b = new B(); 

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

哪種語言? – 2012-02-13 03:12:13

+0

另外,B.myMethod'覆蓋*'A.myMethod'還是隱藏它? – 2012-02-13 03:13:05

+0

此代碼是Java和C++的混合。哪一個? – EboMike 2012-02-13 04:17:47

回答

0

您可以嘗試使用super()函數。在B,你會聲明爲:

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

這不是他要問的。 – 2012-02-13 03:13:30

0

你不能,爲B超馳的MyMethod定義。您將需要一個A實例。

+0

從上面的代碼,這不是很清楚。 – 2012-02-13 03:24:01