У меня есть, не универсальный метод для перегружен для конкретных объектов EX:Вызов необщего метод из общего метода
protected boolean internalAdd(IP4BlockObject block) {...}
protected boolean internalAdd(IP4NetworkObject network) {...}
Я хочу написать один метод, как
protected <T extends AbstractEntityObject>boolean internalAdd(T t) {}
и от этого метод может я назвать не общий метод (без использования оператора instanceof;))
Что вы пытаетесь сделать? вопрос не совсем ясен. – benzonico
Итак, вы хотите использовать общий метод, который волшебным образом понимает, какой конкретный метод вызывать? –
Я думаю, если я правильно понимаю довольно расплывчатый вопрос, ответ отрицательный. Если вы собираетесь обрабатывать все различные объекты, которые могут быть переданы, ваш метод все равно должен знать, какой тип он получил, если только один обработчик будет для всех типов. – Sticks