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

Что нужно реализовать для добавления 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).
  • Если классы имеют общую логику, лучше использовать интерфейс или абстрактный класс.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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