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

Error en el atributo saldo de la clase que heerad en el método calcular intéreses

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.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

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.