Sobes.tech
Назад к вопросам
Junior — Middle
66

Как реализовать добавление трёх различных объектов классов в один массив ?

Ответ от нейросети

sobes.tech AI

В Java для хранения объектов разных классов в одном массиве можно использовать массив типа Object[], так как все классы наследуются от Object.

Пример:

class A {}
class B {}
class C {}

public class Main {
    public static void main(String[] args) {
        Object[] arr = new Object[3];
        arr[0] = new A();
        arr[1] = new B();
        arr[2] = new C();

        for (Object obj : arr) {
            System.out.println(obj.getClass().getSimpleName());
        }
    }
}

Если классы связаны общей иерархией, лучше использовать массив или коллекцию этого общего типа для более типобезопасного кода.