Как определить класс объекта в Java?Как определить класс объекта в Java?
класса В и класса С расширить класс А. Это реализация метода в классе D называется dmethod (объект В или С) , за исключением того, его единственным параметром, который может быть объектом B или C.
методы могут быть телефонные
- dmethod (B объект)
- dmethod (объект C)
Как написать код для этого сценария?
* Почему вы хотите это сделать? Это почти всегда плохая практика, которая указывает, что код должен быть переработан. – chrylis
В существующем приложении у меня есть метод фильтрации (это dmethod (String val, Object B). Он делает что-то вроде фильтрации с использованием содержимого Object B. Но теперь мне нужна фильтрация такого же типа с использованием содержимого Object C. Мне нравится делать это при минимальном изменении кода и меньшем воздействии. Есть ли лучший способ сделать это? – Rems
Да, то, что вам нужно сделать, должно быть в переопределенном методе, который каждый класс реализует в соответствии с его потребностями. – chrylis