Cita:
Iniciado por Copia
Código:
// desarrollo del ejercicio 8
class futbol{
void Gol(){
this.Patear();
Patear(11);
}
public static void main(String [] args){
System.out.println("Esto es un ejemplo");
futbol p= new futbol();
p.Gol();
}
}
en donde estoy usando this me llama al primer metodo mientras en el Patear(11) llama al otro metodo.
El Patear(11) llama al metodo Patear(int) de la clase futbol. Quizas te haces un lio porque en el metodo Gol hace una llamada con this.Patear() y luego un Patear(11) solo, sin this.
A ver si con un ejemplo, lo ves mas claro. Es lo mismo que esto
Código:
this.Patear();
this.Patear(11);
Este ejemplo, lo que te esta mostrando es que el this se puede omitir, porque java 'sabe' que te estás refiriendo al propio objeto.
Saludos.