Вы просили задачи повеселее, мы делаем ☺️
«Спонсор» сегодняшней задачи — Роман, который оставил комментарий к задаче.
Разбираемся с двусмысленным
null в Java. Есть код:public class Main {
void method(Object o) { System.out.println("Object"); }
void method(String s) { System.out.println("String"); }
void method(Integer i) { System.out.println("Integer"); }
public static void main(String[] args) {
new Main().method(null);
}
}Вопрос: что будет выведено в консоль?
🔵
Object🔵
String🔵
Integer🔵Будет ошибка компиляции
Какой метод выберет компилятор, если аргумент
null?❤️ — было сложновато
👍 — классная задача
⚛️ Подписывайтесь на Атомный ИТ в MAКС — канал об информационных технологиях в атомной отрасли
