Mündəricat:

Java-da set interfeysini necə həyata keçirirsiniz?
Java-da set interfeysini necə həyata keçirirsiniz?

Video: Java-da set interfeysini necə həyata keçirirsiniz?

Video: Java-da set interfeysini necə həyata keçirirsiniz?
Video: 30 глупых вопросов Product Manager [Карьера в IT] 2024, Noyabr
Anonim

Java-da təyin edin

  1. Set bir interfeys Kolleksiyanı genişləndirən. Bu, dublikat dəyərlərin saxlanıla bilməyəcəyi obyektlərin nizamsız toplusudur.
  2. Əsasən, Set edir həyata keçirilən tərəfindən HashSet , LinkedHashSet və ya TreeSet (çeşidlənmiş təmsil).
  3. Set bunun istifadəsini artırmaq üçün əlavə etmək, silmək, aydınlıq, ölçü və s. üçün müxtəlif üsullara malikdir interfeys .

Həmçinin, Java-da qurulmuş interfeys nədir?

The İnterfeysi təyin edin . A Set dublikat elementləri ehtiva edə bilməyən Kolleksiyadır. Riyaziyyatı modelləşdirir təyin edin abstraksiya. The İnterfeys təyin edin yalnız Kolleksiyadan miras qalmış metodları ehtiva edir və dublikat elementlərin qadağan edilməsinə məhdudiyyət əlavə edir.

Bundan əlavə, nümunə ilə Java-da interfeys NƏDİR? Bir sinif kimi, an interfeys metodları və dəyişənləri ola bilər, lakin metodlar bir interfeys default olaraq mücərrəddir (yalnız metod imzası, bədən yoxdur). İnterfeyslər bir sinfin necə deyil, nə etməli olduğunu müəyyənləşdirin. Bu, sinfin planıdır. A Java kitabxana misal Müqayisə edən İnterfeys.

Əlavə olaraq Java-da obyekt dəstini dəyişdirə bilərikmi?

1 Cavab. Ümumiyyətlə, bir növ daxili quruluşa malik kolleksiyalar elementlərində və strukturlarında dəyişikliklərə diqqət yetirmirlər olacaq məhv olarsan dəyişdirmək elementlər (strukturun əsaslandığı xassəni dəyişdirən yollarla). Bu aiddir TreeSet həmçinin.

Siyahı və set interfeysini həyata keçirən siniflər hansılardır?

2) Siyahı isə dublikatlara icazə verir Set dublikat elementlərə icazə vermir. a-nın bütün elementləri Set dublikat elementi daxil etməyə cəhd etsəniz, unikal olmalıdır Set mövcud dəyəri əvəz edərdi. 3) Siyahı tətbiqlər: ArrayList, LinkedList və s. Set tətbiqlər: HashSet, LinkedHashSet, TreeSet və s.

Tövsiyə: