Hola, aqui mi ejercicio del tema del titulo CU00639B del curso de fundamentos de programación orientada a objetos con Java.
public class Bombero{
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private boolean especialista;
public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista){
nombre = valorNombre;
apellidos = valorApellidos;
edad = valorEdad;
casado = valorCasado;
especialista = valorEspecialista;
}
public void setNombre (String valorNombre){
nombre = valorNombre;
}
public String getNombre(){return nombre;}
public void setApellidos (String valorApellidos){
apellidos = valorApellidos;
}
public String getApellidos(){return apellidos;}
public void setEdad (int valorEdad){
edad = valorEdad;
}
public int getEdad(){return edad;}
public void setCasado (boolean valorCasado){
casado = valorCasado;
}
public boolean getCasado(){return casado;}
public void setEspecialista (boolean valorEspecialista){
especialista = valorEspecialista;
}
public boolean getEspecialista(){return especialista;}
}
Me lo compila bien, pero cuando creo un objeto y relleno los campos, me da un error y no me deja crearlo, el error es:
"Error: Incompatible types: int cannot be converted to boolean"
Un saludo y muchas gracias.