Java super Keyword












❮ کلمات کلیدی جاوا






مثال


استفاده از super برای فراخوانی سوپرکلاس سگ
(زیر کلاس):


class Animal { // Superclass (والد)
public void animalSound() {
System.out.println("حیوان صدا می دهد");
}
}

سگ کلاس حیوان را گسترش می دهد { // زیر کلاس (کودک)
public void animalSound() {
super.animalSound(); // متد superclass را فراخوانی کنید
System.out.println("سگ می گوید: وای تعظیم");
}
}

کلاس عمومی MyMainClass {
public static void main (Args رشته[]) {
Animal myDog = new Dog(); // یک شی سگ ایجاد کنید
myDog.animalSound(); // متد را روی شی Dog فراخوانی کنید
}
}


نمونه اجرای »






تعریف و استفاده


کلمه کلیدی super به superclass اشاره دارد
اشیاء (والد).


برای فراخوانی متدهای superclass و دسترسی به superclass استفاده می شود
سازنده.


متداول ترین استفاده از کلمه کلیدی super حذف کردن است
سردرگمی بین سوپرکلاس ها و زیر کلاس هایی که متدهایی با
همین نام.


برای درک کلمه کلیدی super، باید درک اولیه ای از وارثیت و چند شکلی.





صفحات مرتبط


در آموزش وراثت جاوا ما درباره وراثت (زیر کلاسها و سوپرکلاسها) بیشتر بخوانید.


در آموزش چندشکلی جاوا ما درباره چندشکلی بیشتر بخوانید.






❮ کلمات کلیدی جاوا