Mundarija:

Java'da umumiy ro'yxat nima?
Java'da umumiy ro'yxat nima?

Video: Java'da umumiy ro'yxat nima?

Video: Java'da umumiy ro'yxat nima?
Video: #27 dars | Abstract klass davomi va Interface | Java dasturlash tili 2024, Noyabr
Anonim

Java-da umumiy ro'yxat . Boshqacha qilib aytganda, misollar Roʻyxat turi berilishi mumkin, shuning uchun faqat shu turdagi misollarni kiritish va undan o'qish mumkin Roʻyxat . Mana bir misol: Ro'yxat ro'yxati = yangi ArrayList; Bu ro'yxati endi faqat String misollariga mo'ljallangan, ya'ni bunga faqat String misollarini qo'yish mumkin ro'yxati

Buni hisobga olsak, Java-da umumiy ro'yxatni qanday aniqlash mumkin?

Java List interfeysida umumiy yordamni taqdim etdi

  1. Sintaksis. Ro'yxat ro'yxati = new ArrayList();
  2. Tavsif. T - umumiy interfeys Ro'yxatiga va uning ArrayList amalga oshirish sinfiga o'tkaziladigan turdagi parametr.
  3. Misol. Siz tanlagan har qanday muharrir yordamida quyidagi java dasturini yarating.
  4. Chiqish.

Yuqoridagilardan tashqari, Java-da umumiy to'plam nima? The Java umumiy dasturlash J2SE 5 da turi xavfsiz ob'ektlar bilan ishlash uchun kiritilgan. Kompilyatsiya vaqtida xatolarni aniqlash orqali kodni barqaror qiladi. Oldin generiklar , biz har qanday turdagi ob'ektlarni saqlashimiz mumkin yig'ish , ya'ni, bo'lmagan umumiy . Hozir generiklar majburlash java muayyan turdagi ob'ektlarni saqlash uchun dasturchi.

Xuddi shunday savol tug'ilishi mumkin: Java-da umumiy turlar nima?

Ta'rif: A umumiy turi a umumiy sinf yoki parametrlashtirilgan interfeys turlari ”. Asosan, umumiy turlari umumiy yozishga ruxsat bering, umumiy sinf (yoki usul) har xil ishlaydi turlari , kodni qayta ishlatishga imkon beradi.

Umumiy ro'yxat nima?

Umumiy ro'yxat a umumiy C# da to'plam. Hajmi yordamida dinamik ravishda oshirish mumkin Roʻyxat , massivlardan farqli o'laroq. Keling, misolni ko'rib chiqaylik - Biz o'rnatdik Roʻyxat birinchi - Roʻyxat myList = yangi Roʻyxat ()

Tavsiya: