El atributo saldo, heredado de la clase padre y con accesor protected está mal definido, lo dejaron con paréntesis this.saldo(), lo correcto es que fuera this.saldo.

El atributo saldo, heredado de la clase padre y con accesor protected está mal definido, lo dejaron con paréntesis this.saldo(), lo correcto es que fuera this.saldo.

Hola Henry, espero que estés bien
Parece que has encontrado un pequeño error en el código. Cuando un atributo se declara como protected, puedes acceder a él directamente desde las subclases sin necesidad de usar paréntesis, ya que no es un método. En el caso de tu código, deberías acceder al atributo saldo directamente, sin los paréntesis.
Aquí tienes cómo debería verse el método calcularIntereses corregido:
public void calcularIntereses() {
double intereses = this.saldo * tasaDeIntereses;
System.out.println("Intereses actuales : " + intereses);
}
Al eliminar los paréntesis, estarás accediendo correctamente al atributo saldo de la clase padre Cuenta.
Espero que esto resuelva el problema. ¡Espero haber ayudado y buenos estudios!
Hola, Brenda, gracias, la idea era para que ustedes lo tengan en cuenta y corrijan el documento para que no cause confusiones a quiene inician a estudiar estos temas. Feliz día.