Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Padre {
- protected Object attributo;
- protected void metodo() {
- System.out.println("metodo");
- }
- }
- public class Figlio1 extends Padre {
- public void metodoScemo() {
- // posso usare this perché ho ereditato "metodo" in quanto non
- // è private.
- this.metodo();
- }
- }
- public class Figlio2 extends Padre {
- public void metodo() {
- // Non posso usare this, perché anche se ho ereditato "metodo", ora lo
- // sto ridefinendo, e quindi quello della super classe non è più
- // visibile. Devo usare super esplicitamente.
- super.metodo();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment