Junior — Middle
Какви стъпки са необходими за добавяне на три обекта от различни класове в структура от данни тип масив?
sobes.tech AI
Отговор от AI
В Java масивите са хомогенни структури от данни, тоест всички елементи трябва да са от един и същи тип. За да добавите обекти от различни класове в един масив, трябва да използвате общ базов тип, например класа Object.
Пример за добавяне на три обекта от различни класове в масив от тип Object:
Object[] array = new Object[3];
array[0] = "Строка"; // String
array[1] = 123; // Integer (автоопаковане)
array[2] = new ArrayList<>(); // ArrayList
По този начин, масивът от Object може да съдържа обекти от всякакви класове, тъй като всички наследяват от Object.