Autor Tema: Java. Imprimir por consola System.out.println y concatenar cadenas CU00632B  (Leído 2812 veces)

icosio

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Buenos días.

Adjunto codigo para el ejercicio CU00632B del curso elemental de java:

Código: [Seleccionar]
// EJERCICIO CU00632B

public class Medico { //El nombre de la clase
    private String Nombre; //Nombre del medico
    private String Apellidos; //Apellidos del medico
    private int Edad; //Edad del medico
    private boolean Casado; //Estado civil del medico (true = SI, false = NO)
private String DNI; //DNI del medico
private String Especialidad; //Especialidad del medico

    //Constructor: cuando se cree un objeto medico se inicializara a los siguientes valores
    public Medico () {
        Nombre = "Vacio";
Apellidos = "Vacio";
Edad = 0;
Casado = false;
DNI = "Vacio";
Especialidad = "Vacio";
}

//Método para establecer el nombre del medico
    public void SetNombre (String ValorNombre) {
System.out.println ("Ha cambiado el Nombre del medico: " + Nombre);
        Nombre = ValorNombre;
System.out.println ("El nuevo Nombre del medico es: " + Nombre);
    }

//Método para establecer los apellidos del medico
public void SetApellidos (String ValorApellidos) {
System.out.println ("Han cambiado los Apellidos del medico: " + Apellidos);
Apellidos = ValorApellidos;
System.out.println ("Los nuevos Apellidos del medico son: " + Apellidos);
}

//Método para establecer la edad del medico
public void SetEdad (int ValorEdad) {
System.out.println ("Ha cambiado la edad del medico: " + Edad);
Edad = ValorEdad;
System.out.println ("La nueva edad del medico es: " + Edad);
}

//Método para establecer el estado civil del medico
public void SetCasado (boolean ValorCasado) {
System.out.println ("Ha cambiado el estado civil del medico: " + Casado);
Edad = ValorCasado;
System.out.println ("El nuevo estado civil del medico es: " + Casado);
}

//Método para establecer el DNI del medico
public void SetDNI (String ValorDNI) {
System.out.println ("Ha cambiado el DNI del medico: " + DNI);
Edad = ValorDNI;
System.out.println ("El nuevo DNI del medico es: " + DNI);
}

//Método para establecer la especialidad del medico
public void SetEspecialidad (String ValorEspecialidad) {
System.out.println ("Ha cambiado la Especialidad del medico: " + Especialidad);
Edad = ValorEspecialidad;
System.out.println ("La nueva Especialidad del medico es: " + Especialidad);
}

//Método para obtener el Nombre del medico
public String GetNombre() {
return Nombre;
}
   
//Método para obtener los Apellidos del medico
public String GetApellidos() {
return Apellidos;
}

//Método para obtener la Edad del medico
public int GetEdad() {
return Edad;
}

//Método para obtener el Estado Civil del medico
public boolean GetCasado() {
return Casado;
}

//Método para obtener el DNI del medico
public String GetDNI() {
return DNI;
}

//Método para obtener la Especialidad del medico
public String GetEspecialidad() {
return Especialidad;
}
}

Muchas gracias por la ayuda.

Un saludo.
« Última modificación: 12 de Marzo 2017, 21:09 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:CU00632B - Codigo ejercicio
« Respuesta #1 en: 16 de Enero 2017, 18:29 »
Buenas icosio.

Comentarte que por convención, los nombres de atributos y métodos deben de empezar por minúscula, también para dar valor por defecto a los atributos, los que sean tipo String su valor será ""(cadena vacía), tipo numérico será cero y tipo boolean será false.

En los métodos SetCasado, SetDNI y SetEspecialidad utilizaste el atributo "Edad" en todos ellos en vez de Casado, DNI y Especialidad.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".