
Ejercicios para practicar la sobrescritura de los métodos equals y toString en Java
Programación >
Ejercicios >
Ejercicios para practicar la sobrescritura de los métodos equals y toString en Java
Nivel 1: Básico
- Persona:
- Crea una clase
Persona con los atributos nombre y edad.
- Sobrescribe el método
toString para mostrar el nombre y la edad de la persona en un formato legible.
- Sobrescribe el método
equals para comparar personas por su nombre y edad.
- Prueba las clases creando varios objetos
Persona y comparándolos.
- Libro:
- Crea una clase
Libro con los atributos titulo y autor.
- Sobrescribe el método
toString para mostrar el título y el autor en un formato de texto amigable.
- Sobrescribe el método
equals para comparar libros por su título y autor.
- Prueba las clases creando y comparando objetos
Libro.
- Producto:
- Crea una clase
Producto con los atributos nombre y precio.
- Sobrescribe el método
toString para mostrar el nombre y el precio con dos decimales.
- Sobrescribe el método
equals para comparar productos por su nombre y precio.
- Prueba las clases creando una lista de productos y verificando si un producto específico está en la lista.
- Vehículo:
- Crea una clase
Vehículo con los atributos marca y modelo.
- Sobrescribe el método
toString para mostrar la marca y el modelo de manera legible.
- Sobrescribe el método
equals para comparar vehículos por su marca y modelo.
- Prueba las clases creando un objeto de tipo
Vehículo y verificando si dos vehículos son iguales.
- Empleado:
- Crea una clase
Empleado con los atributos nombre y salario.
- Sobrescribe el método
toString para mostrar el nombre y el salario del empleado.
- Sobrescribe el método
equals para comparar empleados por su nombre y salario.
- Prueba las clases creando una lista de empleados y verificando si hay empleados duplicados.
Nivel 2: Intermedio
- Estudiante:
- Crea una clase
Estudiante con los atributos matricula, nombre y grado.
- Sobrescribe el método
toString para mostrar todos los atributos del estudiante en un formato organizado.
- Sobrescribe el método
equals para comparar estudiantes por su matrícula.
- Prueba las clases creando un conjunto de estudiantes y verificando si un estudiante ya está registrado.
- CuentaBancaria:
- Crea una clase
CuentaBancaria con los atributos numeroCuenta y saldo.
- Sobrescribe el método
toString para mostrar el número de cuenta y el saldo con formato.
- Sobrescribe el método
equals para comparar cuentas bancarias por su número de cuenta.
- Prueba las clases creando varias cuentas bancarias y comparándolas.
- Película:
- Crea una clase
Película con los atributos titulo, director y año.
- Sobrescribe el método
toString para mostrar todos los datos de la película.
- Sobrescribe el método
equals para comparar películas por título y director.
- Prueba las clases creando una lista de películas y verificando si hay duplicados.
- Coche:
- Crea una clase
Coche con los atributos matricula, marca y modelo.
- Sobrescribe el método
toString para mostrar la matrícula, la marca y el modelo del coche.
- Sobrescribe el método
equals para comparar coches por su matrícula.
- Prueba las clases creando un mapa (
HashMap) de coches y propietarios.
- ProductoDigital:
- Crea una clase
ProductoDigital con los atributos nombre, tamaño (en MB) y formato (por ejemplo, PDF o MP3).
- Sobrescribe el método
toString para mostrar todos los datos del producto digital.
- Sobrescribe el método
equals para comparar productos digitales por nombre y formato.
- Prueba las clases creando una lista de productos digitales y verificando si hay productos repetidos.
Deja una respuesta