Задача "Что-то лишнее"
Вдруг кому-то будет полезно, сам попался на этом
В перегрузке при выборе метода приоритет у примитивного типа:
1) точное совпадение примитив → примитив
2) расширение примитив → другой примитив (byte→short→int→long→float→double)
3) автоупаковка в объект (int→Integer)
4) расширение объекта (Integer→Number→Object)
Кому не сложно, поставьте лайк, пожалуйста, для достижения нужно :)
P.S. второй пункт (расширение примитивов) будет также полезно для задачи "ООП - Перегрузка - убираем лишнее".
Как по мне самая сложная первая задачка)))пришлось вспомнить приоритеты ,автоупаковку и расширений.Долго ломал голову а потом ,просто включил логику)))
"Мужчина или женщина?" Реализация метода printName (по условию не требуется) может быть такой:
public static void printName(Human man) {
if (man instanceof Man)
System.out.println("Дядя Вася");
if (man instanceof Woman)
System.out.println("Тётя Маша");
}
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ