Sobes.tech
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.