Oop javada aloqa bormi?

Mundarija:

Oop javada aloqa bormi?
Oop javada aloqa bormi?
Anonim

Java'da Has-A munosabati mohiyatan bir sinf misolida boshqa sinfga yoki shunga o'xshash sinfning boshqa hodisasiga ishora borligini bildiradi. Masalan, transport vositasining motori, itning dumi bor va hokazo. Java-da Has-A munosabatlarini amalga oshiradigan bunday so'z yo'q.

Javada qanday aloqa bor?

Java'da Has-A munosabati oddiygina bir sinf misolida boshqa sinf misoliga yoki shu sinfning boshqa nusxasiga havola borligini bildiradi. Masalan, mashinaning dvigateli, itning dumi bor va hokazo. … Lekin Java’da Has-A aloqasini amalga oshirish uchun asosan yangi kalit so‘zlardan foydalanamiz.

Op, qanday munosabat bor?

OOPda IS-Munosabat butunlay merosdir. Bu shuni anglatadiki, bolalar sinfi ota-onalar sinfining bir turi. Masalan, olma mevadir. Shunday qilib, siz olma olish uchun mevani uzaytirasiz.

Qaysi munosabat ob'ektlar orasidagi munosabatni bildiradi?

Assotsiatsiya – “bor-a” tipidagi munosabat. Assotsiatsiya o'z ob'ektlari orqali ikki sinf o'rtasidagi munosabatlarni o'rnatadi. Assotsiatsiya birga, birdan ko'pga, ko'p birga va ko'pga bo'lishi mumkin.

Javada a va aloqasi oʻrtasidagi farq nima?

IS-A munosabatlari meros hisoblanadi. Meros olgan sinflar pastki sinflar yoki bolalar sinflari sifatida tanilgan. Ustidaboshqa tomondan, HAS-A munosabatlari kompozitsiyadir. OOPda IS-A munosabatlari butunlay meros boʻlib qoladi.

Tavsiya: