Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Duda sobre el ejercicio

Al crear el constructor de la clase hija alumno, es posible que el constructor contengo los 4 atributos String nombre, int edad, int matricula, String curso como argumentos?

1 respuesta
solución!

¡Hola Victor!

Entiendo tu duda. En el caso que planteas, al crear el constructor de la clase hija Alumno, es posible que el constructor contenga los 4 atributos String nombre, int edad, int matricula, String curso como argumentos. El problema que se presenta en el código es que el constructor de la clase Alumno no está llamando al constructor de la clase Persona. Por lo tanto, la alternativa correcta es la B.

Para corregir este error, el constructor de la clase Alumno debe llamar al constructor de la clase Persona utilizando la palabra clave super de la siguiente manera:

public Alumno(String nombre, int edad, int matricula, String curso) {
    super(nombre, edad);
    this.matricula = matricula;
    this.curso = curso;
}

De esta forma, se asegura de que se inicialicen los atributos heredados de la clase Persona.

Espero que esta explicación te sea de ayuda. ¡Sigue adelante con tus estudios de Java!

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!