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