Встречается на собеседованиях • сегодня

Являются ли разные типы данных полиморфизмом

Нет, разные типы данных сами по себе не являются полиморфизмом. Полиморфизм - это способность объектов с разными типами обрабатываться через единый интерфейс. В Java это реализуется через:

  1. Переопределение методов (runtime полиморфизм):
java
class Animal {
    void sound() { System.out.println("..."); }
}
class Dog extends Animal {
    @Override
    void sound() { System.out.println("Гав!"); }
}
  1. Перегрузку методов (compile-time полиморфизм):
java
void print(int x) { ... }
void print(String s) { ... }

Разные типы (int, String и т.д.) становятся полиморфными только когда используются в контексте единого интерфейса или наследования.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы