Встречается на собеседованиях • сегодня
Что нужно реализовать для добавления 3 объектов разных классов в массив
Для добавления объектов разных классов в массив можно использовать общий родительский класс или интерфейс. Если общего предка нет, подойдет массив типа Object[].
Пример с интерфейсом:
java
interface CommonInterface {}
class A implements CommonInterface {}
class B implements CommonInterface {}
class C implements CommonInterface {}
CommonInterface[] array = {new A(), new B(), new C()};
text
**Пример с Object:**
```java
Object[] array = {new String("Test"), new Integer(10), new ArrayList<>()};Важно:
- При извлечении объектов из
Object[]потребуется приведение типов (instanceofилиtry-catch). - Если классы имеют общую логику, лучше использовать интерфейс или абстрактный класс.

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