Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

[Duda] this.getSaldo() resulta muy ambiguo

Tendría sentido si la clase CuentaAhorro sobrescribiera el getter getSaldo() proveniente de la superclase Cuenta pero eso no lo sabemos porque no lo colocaron explícitamente. Solo pusieron: (//getters y setters) en la clase CuentaAhorro.

De ser así, ese this.getSaldo() se referiría al getSaldo() sobrescrito de la subclase CuentaAhorro. Y si fuera super.getSaldo() se referiría al getSaldo() de la superclase Cuenta.

this.getSaldo();
super.getSaldo();
getSaldo();

Pero si no se sobrescribió, entonces resulta redundante colocar "this" porque en este caso el getSaldo() al que se refiere es al de la superclase Cuenta. Aunque este "this" puede dar a entender que se refiere al atributo de la clase CuentaAhorro heredado de Cuenta y no al atributo de la superclase Cuenta. Igual creo sería redundante.

PD: lo consulté con Luri y me comentó que el uso de ese "this" es redundante pero me gustaría saber sus opiniones igual y puede que yo esté mal.