فهرست مطالب:

قوانین وراثت در جاوا چیست؟
قوانین وراثت در جاوا چیست؟

تصویری: قوانین وراثت در جاوا چیست؟

تصویری: قوانین وراثت در جاوا چیست؟
تصویری: وراثت جاوا 👪 2024, آوریل
Anonim

12 قانون و مثال در مورد وراثت در جاوا

  • یک کلاس یک رابط را پیاده سازی می کند:
  • یک کلاس انتزاعی یک رابط را پیاده سازی می کند:
  • یک کلاس کلاس دیگری را گسترش می دهد:
  • یک رابط رابط دیگری را گسترش می دهد:
  • یک کلاس کلاس دیگری را گسترش می دهد و رابط دیگری را پیاده سازی می کند:
  • چندگانه وراثت ایالت مجاز نیست:
  • چندگانه وراثت از نوع مجاز است:

در اینجا، وراثت در جاوا چگونه انجام می شود؟

که در جاوا ، هنگامی که یک رابطه "Is-A" بین دو کلاس وجود دارد، از آن استفاده می کنیم وراثت . کلاس پدر به نام یک کلاس فوق العاده و به ارث برده کلاس به عنوان یک کلاس فرعی نامیده می شود. کلمه کلیدی extends توسط زیر کلاس to استفاده می شود به ارث می برند ویژگی های کلاس فوق العاده

ثانیاً چگونه می توان وراثت را در جاوا متوقف کرد؟ به جلوگیری از وراثت ، هنگام ایجاد کلاس از کلمه کلیدی "نهایی" استفاده کنید. طراحان کلاس String متوجه شدند که کاندیدای آن نیست وراثت و از تمدید آن جلوگیری کرده اند.

بر این اساس، چه چیزی را نمی توان در جاوا به ارث برد؟

یک زیر کلاس ارث می برد تمام اعضا (فیلدها، متدها و کلاس های تودرتو) از سوپرکلاس آن. سازندگان عضو نیستند، بنابراین عضو نیستند به ارث برده توسط زیر کلاس ها، اما سازنده سوپرکلاس را می توان از زیر کلاس فراخوانی کرد. سازنده فقط می تواند با new فراخوانی شود. آی تی نمی تواند به عنوان یک روش نامیده می شود.

آیا می توان متد اصلی را در جاوا به ارث برد؟

پاسخ کوتاه خیر است، ما می توان لغو نمی شود روش اصلی که در جاوا . دلیل بسیار ساده است روش اصلی ایستا است و ما به خوبی می دانیم که ما می توان استاتیک را نادیده نگیرید مواد و روش ها که در جاوا ، از این رو روش اصلی می تواند نادیده گرفته نشود. اما همانطور که ما می توان مشاهده در خروجی، در هر دو تماس، روش اصلی کلاس Application نامیده می شود.

توصیه شده: