Ejercicios¶
Ejercicio 1
Realiza una clase genérica Caja que pueda guardar un objeto de cualquier tipo. Realiza para dicha clase los métodos get y set. Haz un programa para probar dichos métodos.
Ejercicio 2
Realiza una clase genérica Pareja que contenga dos elementos de cualquier tipo. Realiza los siguientes métodos:
- Método get para ambos.
- Método mostrarTipos que muestre el tipo de ambos elementos. Ejemplo: java.lang.String
- Método mismoTipo que devuelva true si ambos elementos tienen el mismo tipo.
Ejercicio 3
Realiza la clase anterior con la restricción de que el segundo elemento pertenezca a una subclase del primero. (Probar con Number que es padre de todos los wrappers de números: Integer, Short, etc)
Ejercicio 4
Realiza una clase genérica OperaMate que tenga un elemento de cualquier tipo numérico. Realiza los siguientes métodos:
- Método recíproco para obtener el el recíproco del número (se obtiene dividiendo 1 entre el número)
- Método fracción para obtener la parte fraccionaria.