Назад к вопросам
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());
}
}
}
Если классы связаны общей иерархией, лучше использовать массив или коллекцию этого общего типа для более типобезопасного кода.