2015 TP01 PracIII
POO: Clases en Java
Ejercicio N° 1: Generar un nuevo proyecto java con Eclipse de nombre “clasesyobjetos01”.
Luego crear una nueva clase pública llamada “Fecha” dentro delpaquete “fechas”.
La clase debe contener 3 atributos (respetando el paradigma de POO) que deben ser la abstracción de: día (dia), mes (mes) y año (ann).
Generar los métodos constructores: uno con 3argumentos enteros( _dia, _mes y _ann) que permita crear una fecha con los valores del día, mes y año que le indiquemos y otro constructor sin argumentos que cree una fecha con los valores 01/01/2001.Generar los métodos set y get para todos los atributos de la clase Fecha.
Ejercicio N° 2: Crear una nueva clase pública llamada “TestFechas” dentro del paquete “fechas” que debe contener el cuerpoprincipal de ejecución de nuestro programa.
En esta clase se solicita definir e instanciar 2 objetos de la clase “Fecha” llamados “fe1”, pasándole los valores 17/05/2012 y “fe2” creándolo sin pasarleatributos.
Cambiar los valores del día y mes de “fe2” por “14” y “05” respectivamente.
Mostrar por pantalla los valores de los 2 objetos, indicando “Fecha 1:” para “fe1” y “Fecha 2:” para “fe2”. Las fechasse deben mostrar en el formato “dd/mm/aaaa”.
Ejercicio N° 3: Agregar un método a la clase fecha que permita ingresar una fecha y validarla. Además si la fecha se ingresó solamente con dos dígitos,situarla en el siglo XXI
Ejercicio N° 4: ¿Qué sucede si al final de la clase principal del Ejercicio N° 2 se le agrega la siguiente línea:
System.out.println(fe1);
Sobreescribir el método heredado“toString” en la clase del Ejercicio N° 1 para que la misma devuelva la fecha en formato “dd/mm/aaaa” con la línea de programa propuesta en este ejercicio.
Ejercicio N° 5: Sobreescribir el método heredado“equals” para poder comparar fechas. Y probarlo en el código del ejercicio N° 2.
Ejercicio N° 6: Agregar un método “fechaLarga” que permita imprimir la fecha en formato largo, por ejemplo “17 de...
Regístrate para leer el documento completo.