Junior — Middle
Quali passaggi sono necessari per aggiungere tre oggetti di classi diverse a una struttura dati di tipo array?
sobes.tech AI
Risposta dell'AI
In Java, gli array sono strutture di dati omogenee, cioè tutti gli elementi devono essere dello stesso tipo. Per aggiungere oggetti di classi diverse in un unico array, bisogna usare un tipo base comune, ad esempio la classe Object.
Esempio di aggiunta di tre oggetti di classi diverse in un array di Object:
Object[] array = new Object[3];
array[0] = "Stringa"; // String
array[1] = 123; // Integer (autoboxing)
array[2] = new ArrayList<>(); // ArrayList
In questo modo, l'array Object può contenere oggetti di qualsiasi classe, poiché tutti ereditano da Object.