Junior — Middle
Ի՞նչ քայլեր են անհրաժեշտ՝ երեք տարբեր դասերի օբյեկտներ ավելացնելու համար զանգվածի տիպի տվյալների կառուցվածքին։
sobes.tech AI
Պատասխան AI-ից
Java-ում զանգվածները հոմոգեն տվյալների կառուցվածքներ են, այսինքն՝ բոլոր տարրերը պետք է նույն տիպի լինեն։ Տարբեր դասերի օբյեկտները մեկ զանգվածում ավելացնելու համար անհրաժեշտ է օգտագործել ընդհանուր հիմնական տիպ, օրինակ՝ Object դասը։
Օրինակ՝ երեք տարբեր դասերի օբյեկտներ ավելացնելով Object զանգվածում՝
Object[] array = new Object[3];
array[0] = "Տող"; // String
array[1] = 123; // Integer (ավտոօպակոսում)
array[2] = new ArrayList<>(); // ArrayList
Այսպիսով, Object զանգվածը կարող է պարունակել ցանկացած դասի օբյեկտներ, քանի որ բոլորը ժառանգում են Object-ից։