Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: duvier en 07 de Julio 2016, 18:24

Título: Java clase ejemplo representa médico Imprimir por consola, System.out. CU00632B
Publicado por: duvier en 07 de Julio 2016, 18:24
Respuesta al ejercicio CU00632B del taller de programación en lenguaje Java desde cero:

Código: [Seleccionar]
public class Medico
{
   
    private String nombre;     
    private String apellido;   
    private int edad;   
    private boolean casado;
    private String numeroDocumentoIdentidad;   
    private String especialidad;
   
    //Constructor
    public void Medico()
    {
        nombre = "Duvier";
        apellido = "Toro";
        edad = 28;
        casado = true;
        numeroDocumentoIdentidad = "468421275";
        especialidad = "Cirujano";
    }//Cierre del constructor
   
    //Método
    public void setnombre (String valorNombre)
    {
        nombre = valorNombre;
        System.out.println("Ha cambiado el nombre del médico de apellido " + apellido + ". el nuevo nombre es: " + nombre + ".");
    } //Cierre del método
   //Cierre del método
   
   //Método
    public void setapellido (String valorapellido)
    {
        apellido = valorapellido;
        System.out.println("Ha cambiado el apellido del médico de nombre " + nombre + ". el nuevo valorapellido es: " + apellido + ".");
    } //Cierre del método
   //Cierre del método
   
   //Método
    public void setedad (int valoraedad)
    {
        edad = valoraedad;
        System.out.println("Ha cambiado la edad del médico de nombre " + nombre + ". la nueva edad es: " + edad + ".");
    } //Cierre del método
   //Cierre del método
   
  public void setcasado (boolean nuevoCasado)
    {
        casado = nuevoCasado;
        System.out.println("Ha cambiado el estado civil del médico de nombre " + nombre + ". su nuevo estado civil es: " + casado + ".");
    }
   
     public void setEspecialidad(String nuevoEspecialidad)
    {
        especialidad = nuevoEspecialidad;
        System.out.println("A cambiado la especialidad a: " + especialidad);
    }
   
    public String getnombre(){return nombre;}
    public String getnpellidos(){return apellido;}
    public int getedad(){return edad;}
    public boolean getCasado(){return casado;}
    public String getnumeroDocumentoIdentidad(){return numeroDocumentoIdentidad;}
    public String getespecialidad(){return especialidad;}
  }
Título: Re:CU00632B
Publicado por: Dimitar Stefanov en 08 de Julio 2016, 00:08
Buenas noches, duvier.

Ejercicio correcto.

Sólo comentarte que cuando se define nombre de método, de funciones o de variables normalemnte se usa el método la primera palabra es en minúscula y cada siguiente con mayúscula. Tal y como has definido la variable "numeroDocumentoIdentidad". Es decir, el método "setnombre()" es aconsejable que lo declares "setNombre()". Ya te digo, no es algo obligatorio pero ayuda en la lectura y comprensión del código.

Saludos
Título: Re:Java. Imprimir por consola, System.out. CU00632B
Publicado por: pedro,, en 08 de Julio 2016, 01:10
Hola duvier.

En el siguiente enlace podrás leer como es la forma adecuada de publicar los ejercicios en el foro, asunto, etiquetas [code ][/ code], etc.

https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Saludos. ;D