Встречается на собеседованиях • сегодня
Как с помощью полиморфизма создать массив с разными типами данных
В Java можно использовать полиморфизм через родительский класс или интерфейс для хранения разных типов. Например:
```java
Object[] mixedArray = new Object[3];
mixedArray[0] = "String";
mixedArray[1] = 42;
mixedArray[2] = new ArrayList<>();
// Или через интерфейс:
List numbers = new ArrayList<>();
numbers.add(1); // Integer
numbers.add(1.5); // Double
```
Ключевые моменты:
1. `Object` - корневой класс, может хранить любой объект
2. Интерфейсы (`List`, `Number` и др.) позволяют абстрагироваться от конкретных реализаций
3. При извлечении элементов может потребоваться приведение типов (`instanceof` + каст)
Работая с такими массивами, важно помнить о type safety и возможных `ClassCastException`.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы