Junior — Middle
Welche Schritte sind erforderlich, um drei Objekte verschiedener Klassen in eine Datenstruktur vom Typ Array hinzuzufügen?
sobes.tech KI
Antwort von AI
In Java sind Arrays homogene Datenstrukturen, das heißt, alle Elemente müssen vom gleichen Typ sein. Um Objekte verschiedener Klassen in ein Array zu legen, muss man einen gemeinsamen Basistyp verwenden, zum Beispiel die Klasse Object.
Beispiel für das Hinzufügen von drei Objekten verschiedener Klassen in ein Object-Array:
Object[] array = new Object[3];
array[0] = "String"; // String
array[1] = 123; // Integer (Autoboxing)
array[2] = new ArrayList<>(); // ArrayList
Auf diese Weise kann das Object-Array Objekte beliebiger Klassen enthalten, da alle von Object erben.