Para practicar el uso de los métodos constructores:
- Escriba la clase Persona, de manera que cuente con propiedades privadas para representar la edad (int), el peso (int), el nombre (String), y la fecha de nacimiento (java.util.Date).
- En nuestra aplicación, para reflejar un nacimiento se creará un nuevo objeto de la clase Persona. Al crear una nueva Persona se podrá indicar:
- Sólo el peso, en este caso la propiedad nombre valdrá: 'Sin nombre'
Al crear un nuevo objeto Persona, se inicializará la edad a 0, el peso al valor indicado, el nombre al valor indicado o 'Sin nombre' según corresponda, y la fecha de nacimiento apuntará a un nuevo objeto java.util.Date;Consulte la documentación del JDK referente a la clase java.util.Date para descubrir qué constructores existen y qué valores tiene un objeto java.util.Date que se crea sin indicar ningún parámetro. ¿ Qué significa deprecated ?Añada a la clase el método público toString() de manera que retorne una cadena indicando los valores de las diferentes propiedades del objeto. Por ejemplo: "Soy una Persona, de nombre <nombre>, <edad> años y peso <peso> kg. Mi fecha de nacimiento es <fecha de nacimiento>". Qué ocurre si se imprime un objeto Persona antes de escribir el método toString() en dicha clase ?
Escriba la clase PruebaPersona que contará con un método main(). Dicha clase creará varios objetos de tipo Persona y mostrará sus propiedades por la cónsola. Si la clase Persona cuenta con los dos constructores indicados en el punto 2, es posible construir objetos de esta forma: Persona p1 = new Persona() ? Qué se debería hacer para que esto fuese posible ?Se desea que la clase persona tenga una interfaz de acceso formada por el siguiente conjunto de métodos. Haga los cambios necesarios:- int getEdad() -> Retorna la edad
- void crece(int e, int p) -> Incrementa la edad y el peso en las cantidades indicadas
- String getNombre() -> Retorna el nombre
- void setNombre(String n) -> Fija el nombre de la persona
- java.uitl.Date getFechaNacimiento() -> Retorna la fecha de nacimiento de la persona