2015-09-25 75 views
-1

我的代碼:Java:如何從子類獲取價值?

public class Cache { 
    public getName() 


} 
public class EventCache extend Cache { 
    public getTN() 

} 

public class List { 

//here is a function which want to access getTN 

} 

內部類「目錄」我有一個需要從子類EventCache訪問getTN功能。

我很新的Java中的OOP

+0

的問題是相當我不清楚,你到底由_How意味着我可以得到「getTN」類名單內?_ –

+0

之前,你可以得到'TN'你需要從你的對象的引用計劃得到它。 – dasblinkenlight

+0

創建一個'Eventcache'的實例,然後調用getTN'的方法 – sam

回答

1

它不是一個子類的問題。對於任何類的調用方法,首先需要對該類的引用。

看來你有興趣subclass.So我建議你把同樣的方法在父母子女類,然後嘗試調用

Cache cache = new EventCache(); 
cache.getTN(); 

如果你這樣做,從子類EventCache方法將被調用。
請參閱這些鏈接以瞭解更多有關在java中重寫方法的信息。 Link1Link2

0

EventCache eventCache = new EventCache(); eventCache.getTN();

0

試試你基本上需要實例EvenCache代替:這裏

public class List { 

void doSomething(){ 
    EventCache e = new EventCache(); 
    e.getTN(); 
} 

}