Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: domkman en 14 de Octubre 2014, 16:46
-
Aquí les tengo el ejercicio correspondiente al Ejercicio CU00632B.
Cualquier corrección se les agradeceria
/**
*
* Ejecicio CU00632B
* @Edwin Espinal
* @version1.1
*/
public class Medico
{
//Variables
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private String numeroDocumentoIdentidad;
private String especialidad;
// Constructores
public Medico()
{
nombre="";
apellidos="";
edad=0;
casado=false;
numeroDocumentoIdentidad="";
especialidad="";
}
//Métodos Procedimientos
public void setNombre(String valorNombre)
{
nombre=valorNombre;
System.out.println("Ha cambiado el nombre del medico");
System.out.println("El nuevo nombre es " + nombre);
}
public void setApellidos(String valorApellidos)
{
apellidos=valorApellidos;
System.out.println("Ha cambiado los apellidos del medico " + "" +nombre);
System.out.println("Los nuevos apellidos son " + apellidos);
}
public void setEdad(int valorEdad)
{
edad=valorEdad;
System.out.println("Ha cambiado la edad del medico " + "" +nombre);
System.out.println("La nueva edad es " + edad);
}
public void setCasado(boolean valorCasado)
{
casado=valorCasado;
System.out.println("Ha cambiado el estado civil del medico " + "" +nombre);
System.out.println("el nuevo estado civil es " + casado);
}
public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad)
{
numeroDocumentoIdentidad=valorNumeroDocumentoIdentidad;
System.out.println("Ha cambiado el número de identidad del medico " + "" +nombre);
System.out.println("su nuevo número es " + numeroDocumentoIdentidad);
}
public void setEspecialidad(String valorEspecialidad)
{
especialidad=valorEspecialidad;
System.out.println("Ha cambiado la especialidad del medico " + "" +nombre);
System.out.println("La nueva Especialidad es " + especialidad);
}
//Métodos de función
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;
}
}
Estoy aprendiendo Gracias
-
Hola y bienvenido, aquí todo el mundo estamos aprendiendo, aunque unos llevemos más tiempo aprendiendo que otros :)
Sobre tu ejercicio:
La forma de nombrar métodos y variables: bien
Forma de inicializar los atributos: bien
Declaración de atributos: bien
Código de los setters: bien
Código de los getters: bien
Se adapta a lo pedido por el ejercicio: sí
Como ves todo bien, perfecto!
A modo de curiosidad comentarte que en lugar de:
System.out.println("Ha cambiado el nombre del medico");
System.out.println("El nuevo nombre es " + nombre);
Podrías usar si quisieras:
System.out.println("Ha cambiado el nombre del medico\nEl nuevo nombre es " + nombre);
Esto es equivalente (aquí \n significa nueva línea).
Animo con el curso. Saludos,