Buenas, en los videos explicativos enseñan que cuando la popiedad "salario" es privada para acceder a su metodo "getSalario" devemos usar el "super"
public double getBonificacion() {
return super.getSalario();
}
Peroooo ... jugando un poco con el codigo descubri que si en vez de super uso el "this", la app funciona igual.
public double getBonificacion() {
return this.getSalario();
}
Entiendo que e podido usar el THIS porque el metodo getSalario es publico.
La pregunta es: que inconveniente podria tener en el futuro si en vez del super uso el this cuando los metodos son publicos pero las propiedades privadas?.