Junior — Middle
Ce pași sunt necesari pentru a adăuga trei obiecte din clase diferite într-o structură de date de tip array?
sobes.tech AI
Răspuns de la AI
În Java, array-urile sunt structuri de date omogene, adică toate elementele trebuie să fie de același tip. Pentru a adăuga obiecte din clase diferite într-un singur array, trebuie să folosiți un tip de bază comun, de exemplu, clasa Object.
Exemplu de adăugare a trei obiecte din clase diferite într-un array de Object:
Object[] array = new Object[3];
array[0] = "Șir"; // String
array[1] = 123; // Integer (autoboxing)
array[2] = new ArrayList<>(); // ArrayList
Astfel, array-ul de Object poate conține obiecte din orice clasă, deoarece toate moștenesc de la Object.