tyrion

Martina.java

Jun 14th, 2013
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.65 KB | None | 0 0
  1. public class Padre {
  2.  
  3.     protected Object attributo;
  4.  
  5.     protected void metodo() {
  6.         System.out.println("metodo");
  7.     }
  8.  
  9. }
  10.  
  11.  
  12. public class Figlio1 extends Padre {
  13.  
  14.     public void metodoScemo() {
  15.         // posso usare this perché ho ereditato "metodo" in quanto non
  16.         // è private.
  17.         this.metodo();
  18.     }
  19.  
  20. }
  21.  
  22. public class Figlio2 extends Padre {
  23.  
  24.     public void metodo() {
  25.         // Non posso usare this, perché anche se ho ereditato "metodo", ora lo
  26.         // sto ridefinendo, e quindi quello della super classe non è più
  27.         // visibile. Devo usare super esplicitamente.
  28.         super.metodo();
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment