Java тілінде жинақтау дегеніміз не?
Java тілінде жинақтау дегеніміз не?

Бейне: Java тілінде жинақтау дегеніміз не?

Бейне: Java тілінде жинақтау дегеніміз не?
Бейне: Java | 1-сабақ (Қысқа нұсқасы) | NetStudy 2024, Мамыр
Anonim

Java тіліндегі жинақтау «бар-а» және «бүтін/бөлік» қатынасы ретінде жақсы сипатталатын екі сынып арасындағы қатынас. Егер А сыныбында В сыныбына сілтеме болса және В сыныбында А сыныбына сілтеме болса, онда нақты меншікті анықтау мүмкін емес және қатынас жай ғана ассоциацияның бірі болып табылады.

Сол сияқты, Java тіліндегі композиция және біріктіру дегеніміз не?

Қысқаша айтқанда, екі нысан арасындағы қатынас ассоциация деп аталады, ал ассоциация деп аталады құрамы бір объект басқаға ие болған кезде, қауымдастық ретінде белгілі жинақтау бір объект басқа нысанды пайдаланғанда.

біріктіру нені мысалмен түсіндіреді? Агрегация классты анықтауда әртүрлі абстракцияларды бірге құрастыру тәсілі болып табылады. Үшін мысал , автокөлік класы болуы мүмкін анықталған қозғалтқыш класы, орындық класы, доңғалақ класы және т.б. сияқты басқа сыныптарды қамту. Басқа мысалдар ның жинақтау мыналар: мәзір сыныбын, құсбелгі сыныбын және т.б. бар терезе класы.

Осыған байланысты Java-дағы агрегаттық нысан дегеніміз не?

Жиынтық нысан байланысты кластер болып табылады нысандар деректерді өзгерту мақсатында бірлік ретінде қарастырылады. Сыртқы сілтемелерді бір уақытта тек бір мүше пайдалана алады Жиынтық , олар түбір ретінде белгіленеді.

Мұрагерлік пен біріктірудің айырмашылығы неде?

Мұрагерлік : қосалқы класс жасау арқылы сыныптың функционалдығын кеңейту. Суперсынып мүшелерін қайта анықтау ішінде жаңа функционалдылықты қамтамасыз ету үшін ішкі сыныптар. Агрегация : басқа сыныптарды алу және оларды жаңа сыныпқа біріктіру арқылы жаңа функционалдылықты жасаңыз.

Ұсынылған: