public <T extends Task> void doWork(T task) {
System.out.println(((CodingTask) task) !=null ? "writing code" : "does`t know how to do it");
}
}
instanceof же
Да, так тоже можно
только так и можно
ты прав, ClassCastException выкинет если приводить к другому типу
а getClass()?
там же строка вернётся, после рафакторинга всё сломается
Обсуждают сегодня