Skip to content

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.