Junior — Middle
Milyen lépések szükségesek három különböző osztályból származó objektum hozzáadásához egy tömb típusú adatszerkezethez?
sobes.tech MI
Válasz az MI-től
Java-ban a tömbök homogén adatstruktúrák, vagyis minden elemnek ugyanazon a típuson kell lennie. Különböző osztályokból származó objektumokat egy tömbbe csak akkor lehet tenni, ha közös alap típusuk van, például az Object osztály.
Példa három különböző osztályból származó objektum hozzáadására egy Object tömbhöz:
Object[] array = new Object[3];
array[0] = "Szöveg"; // String
array[1] = 123; // Integer (autoboxing)
array[2] = new ArrayList<>(); // ArrayList
Így az Object tömb bármilyen osztály objektumait tartalmazhatja, mivel mind az Object-ből származik.