1
Aprender a programar desde cero / Cómo crear un objeto en BlueJ e invocar método con String CU00632B
« en: 07 de Abril 2016, 19:26 »
Hola a todos, estoy realizando los ejercicios y para este en particular me sale lo siguiente cuando ejecuto el metodo do nombre y pasa para todos los que son tipo String, aqui va el codigo
Al invocar el método setNombre después de crear un objeto en BlueJ y escribir Jose me sale este error:
Error cannot find symbol - variable Jose
Código: [Seleccionar]
public class Medico {//Creación de la clase
private String nombre;
private String apellido;
private int edad;
private boolean casado;
private String numeroDocumentoIdentidad;
private String especialidad;
private int resto;
private int faltan;
public Medico () {// Creación constructor
nombre= "";
apellido= "";
edad= 0;
casado= false;
numeroDocumentoIdentidad= "";
especialidad= "";
}
// creación metodos
public void setNombre (String Nombre){
nombre= Nombre;
System.out.println("Ha cambiado el nombre del médico de nombre: " + nombre + " a: " + Nombre);
}
public void setApellido (String Apellido){
apellido= Apellido;
System.out.println("El apellido del medico es" + apellido);
}
public void setEdad (int Edad){
edad= Edad;
System.out.println("La edad del medico es" + edad);
}
public void setCasado (boolean Casado){
casado= Casado;
System.out.println("El medico es casado?" + casado);
}
public void setnumeroDocumentoIdentidad (String NumeroDocumentoIdentidad){
numeroDocumentoIdentidad= NumeroDocumentoIdentidad;
System.out.println("El Documento de Identificación del medico es" + numeroDocumentoIdentidad);
}
public void setEspecialidad (String Especialidad){
especialidad= Especialidad;
System.out.println("La especialidad del medico es:" + especialidad);
}
public void calculoParaMultiploEdad (){
resto=(edad%5);
faltan=(5-resto);
System.out.println (" El medico de nombre:" +nombre+ "con especialidad:" + especialidad + "tendra una edad multiplo de 5 dentro de :" + faltan);
}
public String setNombre (){
return nombre;
//return apellido;
// System.out.println("Ha cambiado el nombre del medico:" + nombre );
}
public int setEdad (){
return edad;
// System.out.println ("Ha cambiado la edad del medico:" + edad );
}
public boolean setCasado (){
return casado;
// System.out.println ("Ha cambiado el estado del medico:" + casado );
}
public String setnumeroDocumentoIdentidad (){
return numeroDocumentoIdentidad;
//System.out.println ("Ha cambiado el numero de documento de identidad del medico:" + numeroDocumentoIdentidad );
}
public String setEspecialidad (){
return especialidad;
// System.out.println ("Ha cambiado la especialidad del medico:" + especialidad );
}
}
Al invocar el método setNombre después de crear un objeto en BlueJ y escribir Jose me sale este error:
Error cannot find symbol - variable Jose