Java-da aqreqasiya nədir?
Java-da aqreqasiya nədir?

Video: Java-da aqreqasiya nədir?

Video: Java-da aqreqasiya nədir?
Video: JAVADA "WAKE UP BESIDE YOU" (OFFICIAL VIDEO) 2024, Bilər
Anonim

Java-da aqreqasiya iki sinif arasında ən yaxşı şəkildə "has-a" və "bütün/hissə" əlaqəsi kimi təsvir edilən əlaqədir. Əgər A Sinfi B sinfinə istinadı və B sinfi A sinfinə istinadı ehtiva edirsə, onda heç bir aydın mülkiyyət müəyyən edilə bilməz və əlaqə sadəcə olaraq assosiasiyadan ibarətdir.

Eynilə soruşulur ki, Java-da kompozisiya və aqreqasiya nədir?

Qısacası, iki obyekt arasındakı əlaqə assosiasiya, assosiasiya isə adlanır. tərkibi assosiasiya kimi tanınarkən bir obyekt digərinə sahib olduqda aqreqasiya bir obyekt başqa bir obyektdən istifadə etdikdə.

aqreqasiya nümunə ilə nə izah olunur? Toplama sinfi təyin edərkən müxtəlif abstraksiyaları birlikdə tərtib etmək üsuludur. üçün misal , bir avtomobil sinfi ola bilər müəyyən edilmişdir mühərrik sinfi, oturacaq sinfi, təkər sinfi və s. kimi digər sinifləri ehtiva etmək. Digər misallar of aqreqasiya bunlardır: Menyu sinfi, qeyd qutusu sinfi və s. ehtiva edən pəncərə sinfi.

Bununla əlaqədar olaraq, Java-da məcmu obyekt nədir?

Ümumi obyekt əlaqəli bir çoxluqdur obyektlər məlumatların dəyişdirilməsi məqsədilə vahid kimi qəbul edilir. Eyni anda yalnız bir üzv xarici istinadlardan istifadə edə bilər Ümumi , kök kimi təyin olunur.

Vərəsəlik və aqreqasiya arasındakı fərq nədir?

Miras : alt sinif yaratmaqla sinfin funksionallığını genişləndirin. Supersinif üzvlərini ləğv edin içində yeni funksionallıq təmin etmək üçün alt siniflər. Toplama : digər sinifləri götürərək və onları yeni sinifdə birləşdirərək yeni funksionallıq yaradın.

Tövsiyə: