1
Aprender a programar desde cero / Java convención para inicializar los atributos o propiedades de clase CU00633B
« en: 12 de Marzo 2016, 22:32 »
Buenas... Acabé el ejercicio CU00633B del curso Java desde cero, ¿podrian darme sus comentarios por favor?
Código: [Seleccionar]
public class Medico{
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDocumentoIdentidad;
private String especialidad;
public Medico(){
nombre = "";
apellidos = "";
edad = 0;
casado = true;
numeroDocumentoIdentidad = "";
especialidad = "";
}
public void setNombre (String valorNombre){
nombre = valorNombre;
System.out.println("Ha cambiado el nombre del medico a: " + nombre);
}
public void setApellidos(String valorApellidos){
apellidos = valorApellidos;
System.out.println("Ha cambiado los apellidos del medico a: " + apellidos);
}
public void setEdad(int valorEdad){
edad = valorEdad;
System.out.println("Ha cambiado la edad del medico a: " + edad);
}
public void setCasado(boolean valorCasado){
casado = valorCasado;
if (casado == true) {
System.out.println("El estado civil del medico ha cambiado a: casado");}
else {System.out.println("El estado civil del medico ha cambiado a: soltero");}
}
public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){
numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
System.out.println("Ha cambiado el documento identidad a: " + numeroDocumentoIdentidad);
}
public void setEspecialidad(String valorEspecialidad){
especialidad = valorEspecialidad;
System.out.println("Ha cambiado la especialidad del medico a: " + especialidad);
}
public String getNombre() {return nombre;}
public String getApellidos() {return apellidos;}
public int getEdad() {return edad;}
public boolean getCasado() {return casado;}
public String getNumeroDocumentoIdentidad() {return numeroDocumentoIdentidad;}
public String getEspecialidad() {return especialidad;}
public void calculoParaMultiploEdad(){
int moduloEdad;
moduloEdad = edad % 5;
moduloEdad = 5 - moduloEdad;
System.out.println("El medico de nombre: " + nombre + "con especialidad: " + especialidad + "tendra una edad multiplo de 5 dentro de: " + moduloEdad + "años");
}
}