خانه » Composition در جاوا
Composition در جاوا
Composition در جاوا
آموزش جاوا

Composition در جاوا

در جاوا یک متغیر می‌تواند نوع ساده ‌ای مانند int و double و … داشته باشد و یا اینکه از نوع Composition تعریف گردد. به این معنی که متغیر ما شی از کلاس باشد.

مثال زیر را ببینید:

در اینجا

یک Composition می‌باشد.

حالا کاربرد این چی هستش؟

در پست‌های قبلی درباره‌ی وراثت صحبت کردم. یک مثال برای وارثت می‌زنم.

برخی خصلت‌ها برای ماشین‌ها ثابت هستند. مثلا همه‌ی ماشین‌ها یک سرعت ماکزیمم دارن  و یا رنگ دارن.

برخی خصلت‌ها برای هر ماشین خاص هستش. مثلا برخی ماشین‌ها توربو شارژر دارن.

حالا این مثال رو بخوایم پیاده‌سازی بکنیم به این صورت در میادش:

این دقیقا مفهوم inheritance بودش.

حالا میام یه مثال دیگه میزنم:

فرض کنید شما یک کامپیوتر دارین. این کامپیوتر  مادربورد، مانیتور، سی‌پی‌یو و … هستش که هر کدوم از این اجزا از جزییات دیگه‌ای برخوردار هستن.

برای پیاده سازی این موارد از Composition استفاده می‌کنیم.

دقت داشته باشید که توی ارث بری ما کلاسمون زیر مجموعه‌ی کلاس دیگه‌ای میشد. ولی در اینجا خودش کلاس اصلی هستش.در واقع در صورتی که رابطه‌ی بین کلاس با کلاس‌های دیگه Has بودش باید از این روش استفاده کنیم.

توضیحات کوتاه
Composition در جاوا
نام مقاله
Composition در جاوا
خلاصه
آموزش استفاده از Composition در جاوا، کلیت و مثال‌هایی کلی برای استفاده از این روش در برنامه‌نویسی جاوا SE
نویسنده
نشر دهنده
سروش طیبی
لوگو نشر دهنده

ارسال نظر

برای ارسال نظر اینجا را کلیک کنید