← Все вопросы по Java
🔥 Java 📂 Java Core ⚡ Junior/Middle

Что такое утиный тип (duck typing) и поддерживает ли его Java?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
Утиный тип – определение пригодности объекта по наличию методов и свойств, а не по формальному типу. Java не поддерживает duck typing в явном виде, но с помощью рефлексии или динамических прокси можно имитировать. Интерфейсы обеспечивают структурную типизацию.

Варианты ответа в приложении:

  • A. Java полностью поддерживает duck typing Правильный
  • B. Java не поддерживает duck typing, но его можно эмулировать через рефлексию или прокси
  • C. Duck typing – это механизм дженериков
  • D. Java использует duck typing для всех классов

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.