آیا نوعی رابطه در جاوا وجود دارد؟
آیا نوعی رابطه در جاوا وجود دارد؟

تصویری: آیا نوعی رابطه در جاوا وجود دارد؟

تصویری: آیا نوعی رابطه در جاوا وجود دارد؟
تصویری: آرایه 2 بعدی در جاوا - آموزش های تخصصی جاوا (part-32) 2024, دسامبر
Anonim

انواع رابطه . بر اساس استفاده مجدد از اعضای داده از یک کلاس به کلاس دیگر در جاوا ما سه تا داریم انواع روابط . آنها is-a هستند ارتباط ، دارد ارتباط و موارد استفاده-a ارتباط . کاربردها-a ارتباط روشی است که در آن متد یک کلاس از شیء کلاس دیگر استفاده می کند.

با توجه به این موضوع، آیا یک رابطه دارای جاوا است؟

که در جاوا ، آ رابطه دارد به عنوان ترکیب نیز شناخته می شود. که در جاوا ، آ رابطه دارد به سادگی به این معنی است که یک نمونه از یک کلاس دارد ارجاع به نمونه ای از کلاس دیگر یا نمونه دیگری از همان کلاس. مثلا ماشین دارد یک موتور، یک سگ دارد یک دم و غیره

علاوه بر موارد فوق، آیا یک رابطه دارای کاربرد دارد؟ هر جا که یک کلمه کلیدی بسط می‌بینید یا کلمه کلیدی را در یک اعلان کلاس پیاده‌سازی می‌کند، گفته می‌شود که این کلاس دارای IS-A است. ارتباط . دارد -آ ارتباط : ترکیب بندی( دارد الف) صرفاً به معنای استفاده از متغیرهای نمونه است که ارجاع به اشیاء دیگر هستند. مثلا ماروتی دارد موتور یا خانه دارد حمام.

همچنین پرسیده شد که تفاوت بین IS A و دارای رابطه در جاوا چیست؟

در OOP، IS - A ارتباط کاملا ارثی است این بدان معناست که کلاس فرزند نوعی کلاس والد است. آ رابطه دارد اتصال پویا (زمان اجرا) است در حالی که وراثت یک اتصال ایستا (زمان کامپایل) است. اگر فقط می خواهید از کد استفاده مجدد کنید و می دانید که این دو از یک نوع ترکیب نیستند، از ترکیب استفاده کنید.

رابطه ISA چیست؟

رابطه IsA . با ایجاد یک کلاس می توانید مشخص کنید که یک کلاس زیر کلاس دیگری باشد رابطه عیسی . به طور پیش فرض، an هست یک node فقط مشخص می کند که مجموعه ای از اشیا زیر کلاس های یک شی دیگر هستند، اما نه بیشتر.

توصیه شده: