Junior — Middle
Welke stappen zijn nodig om drie objecten van verschillende klassen toe te voegen aan een array-achtig gegevensstructuur?
sobes.tech AI
Antwoord van AI
In Java zijn arrays homogene datastructuren, dat wil zeggen dat alle elementen van hetzelfde type moeten zijn. Om objecten van verschillende klassen in één array te plaatsen, moet je een gemeenschappelijk basistype gebruiken, bijvoorbeeld de klasse Object.
Voorbeeld van het toevoegen van drie objecten van verschillende klassen aan een Object-array:
Object[] array = new Object[3];
array[0] = "String"; // String
array[1] = 123; // Integer (autoboxing)
array[2] = new ArrayList<>(); // ArrayList
Op deze manier kan de Object-array objecten van elke klasse bevatten, omdat ze allemaal erven van Object.