2015-09-27 93 views
0

在Java中,我有一個類A,它有一個函數say'funA'。我有一個子類B,它又具有一個覆蓋它的函數'funA'。還有一個C類,它是B的一個子類,有一個函數'funA',它也覆蓋它。我如何從C類訪問函數'funA'?訪問超類的超類變量/方法

class A { 

public void funA() { 
    System.out.println("a in A..........."); 
} 
} 
class B extends A { 

public void funA() { 
    System.out.println("a in B..............."); 
} 

} 

class C extends B { 
    //How to access 'funA' of A from here 
} 

回答

0

您不能,類B覆蓋它。僅當B中的方法與A中的方法簽名不同時,或者C直接延伸A類時纔有可能。

這是Oracle的Java tutorial