Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: gustavoaolarte en 17 de Junio 2015, 19:09
-
public class Medico
{
// instance variables - replace the example below with your own
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private String numDocId;
private String especialidad;
/**
* Constructor for objects of class Medico
*/
public Medico()
{
// valores iniciales
nombre = "";
apellido = "";
edad = 0;
casado = false;
numDocId = "";
especialidad = "Ninguna";
}
/**
* An example of a method - replace this comment with your own
*
* @param y a sample parameter for a method
* @return the sum of x and y
*/
public void setnombre (String valorNombre)
{
// el nuevo valor de nombre
nombre = valorNombre;
System.out.println("Su nombre es " + nombre);
}
public void setapellido (String valorApellido)
{
// el nuevo valor de nombre
apellido = valorApellido;
System.out.println("Su apellido es " + apellido);
}
public void setedad (int valorEdad)
{
// el nuevo valor de nombre
edad = valorEdad;
System.out.println("Usted tiene " + edad + " años");
}
public void setcasado (boolean valorCasado)
{
// el nuevo valor de nombre
casado = valorCasado;
System.out.println("Usted es casado? " + casado);
}
public void setnumDocId (String valorNumDocId)
{
// el nuevo valor de nombre
numDocId = valorNumDocId;
System.out.println("Su Documento de identificacion es " + numDocId);
}
public void setespecialidad (String valorEspecialidad)
{
// el nuevo valor de nombre
especialidad = valorEspecialidad;
System.out.println("Ahora su especialidad es " + especialidad);
}
public String getNombre () { return nombre; }
public String getApellido () { return apellido; }
public int getEdad () { return edad; }
public boolean getCasado () { return casado; }
public String getNumDocId() { return numDocId;}
public String getEspecialidad() { return especialidad;}
}
-
Hola Gustavo:
Estuve revisando tu ejercicio y lo veo bien. Funciona y hace lo que se pide en la consigna del ejercicio.
Sin embargo quisiera hacer hincapié en algunas cosas:
Por ejemplo en lo que te sugerí en tu anterior ejercicio respecto a la convención sobre cómo renombrar métodos: si el nombre de un método está compuesto por dos palabras, la primero inicia con minúscula y la segunda la comenzamos con mayúscula; de esa manera es más legible y facil de entender a simple vista. Por ejemplo:
al método setnombre() lo deberías renombrar por setNombre().
al método setapellido() lo deberías renombrar por setApellido().
al método setnumDocId() lo deberías renombrar por setNumDocId().
Y así con todos los demás nombres de métodos que estén compuestos por dos o más palabras: la primera inicia en minúscula, y las siguientes palabras inician en mayúscula.