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