Mundarija:

Java-da o'rnatilgan interfeysni qanday amalga oshirasiz?
Java-da o'rnatilgan interfeysni qanday amalga oshirasiz?

Video: Java-da o'rnatilgan interfeysni qanday amalga oshirasiz?

Video: Java-da o'rnatilgan interfeysni qanday amalga oshirasiz?
Video: Como Criar um Observador de Evento 2024, Noyabr
Anonim

Java-da o'rnatildi

  1. Oʻrnatish hisoblanadi interfeys Bu to'plamni kengaytiradi. Bu ob'ektlarning tartibsiz to'plami bo'lib, unda takroriy qiymatlarni saqlab bo'lmaydi.
  2. Asosan, Oʻrnatish hisoblanadi amalga oshirildi tomonidan HashSet , LinkedHashSet yoki TreeSet (tartiblangan tasvir).
  3. Oʻrnatish Bundan foydalanishni yaxshilash uchun aniq, o'lcham va hokazolarni qo'shish, olib tashlashning turli usullari mavjud interfeys .

Bundan tashqari, Java-da o'rnatilgan interfeys nima?

The Interfeysni o'rnatish . A Oʻrnatish ikki nusxadagi elementlarni o'z ichiga olmaydi To'plam. U matematikani modellashtiradi o'rnatish abstraksiya. The Interfeysni sozlash faqat Collectiondan meros bo'lgan usullarni o'z ichiga oladi va takroriy elementlarni taqiqlash cheklovini qo'shadi.

Bundan tashqari, misol bilan Java-da interfeys nima? Sinf kabi, an interfeys usullar va o'zgaruvchilarga ega bo'lishi mumkin, ammo usullarda e'lon qilingan interfeys sukut bo'yicha abstrakt (faqat usul imzosi, tana yo'q). Interfeyslar sinf qanday qilishini emas, nima qilishi kerakligini belgilang. Bu sinfning rejasi. A Java kutubxona misol hisoblanadi, solishtiruvchi Interfeys.

Bundan tashqari, Java-dagi ob'ektni o'zgartirishimiz mumkinmi?

1 Javob. Umuman olganda, qandaydir ichki tuzilishga ega bo'lgan kollektsiyalar o'z elementlari va tuzilishidagi o'zgarishlarni kuzatmaydi bo'ladi agar siz halok bo'lasiz o'zgartirish elementlar (tuzilma asos bo'lgan xususiyatni o'zgartiradigan usullarda). Bu amal qiladi Tree Set shuningdek.

Ro'yxat va interfeysni amalga oshiradigan sinflar qanday?

2) Roʻyxat dublikatlarga ruxsat beradi Oʻrnatish takroriy elementlarga ruxsat bermaydi. a ning barcha elementlari Oʻrnatish dublikat elementni kiritishga harakat qilsangiz noyob bo'lishi kerak Oʻrnatish u mavjud qiymatni almashtiradi. 3) Roʻyxat ilovalar: ArrayList, LinkedList va boshqalar. Oʻrnatish ilovalar: HashSet, LinkedHashSet, TreeSet va boshqalar.

Tavsiya: