3. השמורה המילה את לשלוף אז נוכל ,המקורית במתודה שימוש לעשות נרצה זאת ובכל במידהsuper:כך בה ולהשתמש
public class Human {
public void cout() {
System.out.println("I'm a Human!");
}
}
public class Person extends Human {
public void cout() {
super.cout();
System.out.println("But not just a Human, I'm a person too");
}
}
המתודה את נפעיל כאשר ,זה באופןcout()של אובייקט עלHuman:הפלט שורת את נקבל ,
I'm a Human!
המתודה את נפעיל וכאשרcout()של אובייקט עלPerson:הפלט שורות את נקבל ,
I'm a Human!
But not just a Human, I'm a person too
ה מבין הראשונה הפלט שורת-2הפעלת מעצם נובעת האחרונותcout()שלHuman:
super.cout();
של הגדרתה משאר ישירות נובעות השנייה הפלט ושורתcout()ב-Person:
System.out.println("But not just a Human, I'm a person too");
השמורה למילה שימושים עוד ישנםsuper.בהמשך אותם נזכיר ,
שנקראת טכניקה על לדבר ניתן ,המתחילים מהמתכנתים רבים בקרב לבלבול גורם ,מה משום אך ,לגמרי שונה באופן
העמסת:מתודות
7. :הנ"ל להסבר מימוש נראה
public class BaseClass {
BaseClass() {
}
}
public class DerivedClass extends BaseClass {
DerivedClass() {
this(0,0,0);
}
DerivedClass(int i) {
this(i,0,0);
}
DerivedClass(int i, int j) {
this(i,j,0);
}
DerivedClass(int i, int j, int k) {
super();
}
}