رابطه ای در oop java دارد؟

فهرست مطالب:

رابطه ای در oop java دارد؟
رابطه ای در oop java دارد؟
Anonim

در جاوا، یک رابطه Has-A اساساً به این معنی است که یک مثال از یک کلاس به مناسبت کلاس دیگر یا رخداد دیگری از کلاس مشابه ارجاع دارد. به عنوان مثال، یک وسیله نقلیه یک موتور دارد، یک سگ نیش یک دم دارد، و غیره. در جاوا، چنین واژه‌ای وجود ندارد که رابطه Has-A را اجرا کند.

رابطه a has در جاوا چیست؟

در جاوا، رابطه Has-A به سادگی به این معنی است که یک نمونه از یک کلاس به نمونه ای از کلاس دیگر یا یک نمونه دیگر از همان کلاس ارجاع دارد. مثلا ماشین موتور دارد، سگ دم دارد و غیره. … اما ما بیشتر از کلمات کلیدی جدید برای پیاده سازی یک رابطه Has-A در جاوا استفاده می کنیم.

وای چه رابطه ای دارد؟

در OOP، IS-یک رابطه کاملاً ارثی است. این بدان معناست که کلاس فرزند نوعی کلاس والد است. مثلاً سیب یک میوه است. بنابراین میوه را برای به دست آوردن سیب گسترش می دهید.

کدام رابطه نشان دهنده یک رابطه بین اشیا است؟

Association یک رابطه از نوع "has-a" است. انجمن رابطه b/w دو کلاس را با استفاده از اشیاء آنها برقرار می کند. رابطه ارتباط می تواند یک به یک، یک به بسیاری، بسیاری به یک و بسیاری به بسیاری باشد.

تفاوت بین a و دارای رابطه در جاوا چیست؟

رابطه IS-A وراثت است. کلاس هایی که ارث می برند به عنوان کلاس های فرعی یا کلاس های فرزند شناخته می شوند. دراز سوی دیگر، رابطه HAS-A ترکیب است. در OOP، رابطه IS-A کاملاً ارثی است.

توصیه شده: