非泛型方法我有一些非泛型方法重載的特定對象 EX:調用從泛型方法
protected boolean internalAdd(IP4BlockObject block) {...}
protected boolean internalAdd(IP4NetworkObject network) {...}
我想寫像
protected <T extends AbstractEntityObject>boolean internalAdd(T t) {}
,並從這個方法方法我可以調用非泛型方法(不使用instanceof操作符;))
你想做什麼?這個問題不是很清楚。 – benzonico 2013-03-15 12:16:30
所以你想要一個通用的方法,神奇地瞭解要調用哪個特定的方法? – 2013-03-15 12:20:41
我認爲,如果我正確地理解相當模糊的問題,答案是否定的。如果要處理所有可能傳入的對象,那麼如果只有一個處理程序適用於所有類型,那麼您的方法仍然必須知道它收到的類型。 – Sticks 2013-03-15 12:20:53