Sobes.tech
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-ից։