Ejercicio de programación: Clases y objetos
Este ejercicio de programación está diseñado para poner a prueba tus conocimientos en JavaScript. Es un ejercicio avanzado que pondrá a prueba tus conocimientos expertos.
Información adicional del ejercicio
En este reto se crea un clase en JavaScript con atributos y métodos. Después habrá que instanciarla creando objetos.
Contenido del ejercicio
El reto consiste crear una clase llamada Estudiante
con un campo no estático llamado calificaciones
(que será un array) y un campo estático llamado estudiantesTotales
(que llevará la cuenta del número de objetos Estudiante
creados).
La clase también tendrá métodos para agregar calificaciones y calcular el promedio de calificaciones para cada objeto.
Código Inicial
class Estudiante {
// TODO: Declarar el campo estático 'estudiantesTotales' y asignarle el valor 0
// TODO: Declarar el campo no estático 'calificaciones' como un array vacío
constructor() {
// TODO: Incrementar el campo estático 'estudiantesTotales' en 1
}
agregarCalificacion(calificacion) {
// TODO: Añadir la calificación al array 'calificaciones'
}
promedio() {
// TODO: Calcular y devolver el promedio de 'calificaciones'
}
}
Tareas
- Implementar el campo estático
estudiantesTotales
y asignarle el valor inicial de 0. - Implementar el campo no estático
calificaciones
como un array vacío. - Incrementar
estudiantesTotales
en 1 cada vez que se crea un nuevo objetoEstudiante
. - Implementar el método
agregarCalificacion
que añadirá una calificación al arraycalificaciones
. - Implementar el método
promedio
que calculará y devolverá el promedio de calificaciones.
Lección relacionada
Este ejercicio está relacionado con la lección "Clases y objetos" de JavaScript. Te recomendamos revisar la lección antes de comenzar.
Ver lección relacionadaMás ejercicios de JavaScript
Explora más ejercicios de programación en JavaScript para mejorar tus habilidades y obtener tu certificación.
Ver más ejercicios de JavaScriptSolución al ejercicio de programación en JavaScript
¡Desbloquea la solución completa!
Completa el ejercicio de programación en JavaScript para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en JavaScript
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en JavaScript