Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Sirghost en 25 de Julio 2014, 20:48
-
Buenas tardes, gracias por la atención. Les presento mi programa
public class Persona
{
String nombre;
int edad;
boolean casado;
String carnetidentidad;
public Persona(){
nombre= "desconocido";
edad=0;
casado=false;
carnetidentidad="desconocido";
}
public void setNombre(String valorNombre){
nombre=valorNombre;
}
public void setEdad (int valorEdad){
edad= valorEdad;
}
public void setCasado(boolean valorCasado){
casado=valorCasado;
}
public void setCarnetidentidad(String valorCarnetidentidad){
carnetidentidad=valorCarnetidentidad;
}
public String getNombre(){return nombre;}
public int getEdad(){return edad;}
public boolean getCasado(){return casado;}
public String getCarnetidentidad(){return carnetidentidad;}
}
El programa compila perfectamente, pero al momento de intentar dar un valor a las variables String de "persona1" me dice:
Error: cannot find symbol - variable "aqui va la informacion que ponga en el string"
De antemano muchas gracias.
-
Hola, para pegar código usa por favor el botón # del foro, una vez lo pulses pega el código entre las etiquetas [ code] ... [ / code] y pulsa previsualizar.
El error que comentas parece deberse a que estás introduciendo Strings sin comillas. Para usar un método set y pasarle información tienes que escribir entre comillas.
Por ejemplo "cadena" es correcto pero cadena no porque le faltan las comillas.
Saludos,