我有樹類。如何從字段訪問父級方法?
class MyObject{
public void DoSomething()
{
here I need to call method add from class base.
}
}
class base
{
protected final void add(){}
}
class extended extends base {
private MyObject pObject = new MyObject();
...
{
pObject.DoSomething();
}
}
我可以創建類,擴展類擴展的每個變化,但我需要使用類型變得可用後才類擴展已經啓動。
我如何從撥打base.add()
MyObject內在方法?
的'protected'修飾符允許同一類(包括子類)和相同包訪問,所以只要'類MyObject'和'類base'是在相同的包,你可以訪問'base'的實例上的'base.add()'。作爲一個側面說明,類名應該以大寫字母開頭,正如Java約定所規定的那樣。 – Vulcan
我會說你不能,沒有參考'base'開始 – MadProgrammer
如何添加引用指向擴展到MyObject? – SpoksST