java:super_operator

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
java:super_operator [2022/03/11 05:23]
gthanos [Πρόσβαση στις μεθόδους της γονικής κλάσης]
java:super_operator [2022/03/11 05:25]
gthanos [Πρόσβαση στα πεδία της γονικής κλάσης]
Line 134: Line 134:
 ==== Πρόσβαση στα πεδία της γονικής κλάσης ==== ==== Πρόσβαση στα πεδία της γονικής κλάσης ====
  
-Επιπλέον, στην κλάση Rectangle, ορίζουμε παραπάνω τη μέθοδο getPerimeter. H μέθοδος μπορεί να γραφεί με τις εξής δύο (2) ισοδύναμες παραλλαγές.+Επιπλέον, στην κλάση Rectangle, ορίσαμε παραπάνω τη μέθοδο area. H μέθοδος μπορεί να γραφεί με τις εξής τρεις (3) ισοδύναμες παραλλαγές.
 <code java>  <code java> 
-  public int getPerimeter() { +  public int area() { 
-    return 2*(this.width+this.height);+    return width * height;
   }   }
 </code> </code>
 <code java>  <code java> 
-  public int getPerimeter() { +  public int area() { 
-    return 2*(super.width+super.height);+    return this.width this.height; 
 +  } 
 +</code> 
 +<code java>  
 +  public int area() { 
 +    return super.width super.height;
   }   }
 </code> </code>
java/super_operator.txt · Last modified: 2022/03/11 05:25 by gthanos