Sobes.tech
Junior — Middle

Kokie žingsniai yra reikalingi norint pridėti tris skirtingų klasių objektus į masyvo tipo duomenų struktūrą?

sobes.tech AI

Atsakymas iš AI

Java masyvai yra homogeniškos duomenų struktūros, tai yra, visi elementai turi būti to paties tipo. Norint pridėti objektus iš skirtingų klasių į vieną masyvą, reikia naudoti bendrą pagrindinį tipą, pavyzdžiui, klasę Object.

Pavyzdys, kaip pridėti tris skirtingų klasių objektus į Object masyvą:

Object[] array = new Object[3];
array[0] = "Eilutė";          // String
array[1] = 123;               // Integer (automatinis dėklo užpildymas)
array[2] = new ArrayList<>(); // ArrayList

Tokiu būdu, Object masyvas gali turėti bet kokių klasių objektus, nes visi jie paveldi iš Object.