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.