Ogramar tengo una duda en esto, querìa ver si me podìas ayudar a aclararla, en la clase CU0039B donde se toca el tema este de los contructores con paràmeros dice que la inclusiòn de mètodos setters depende del caso a que nos enfrentemos, yo en este ejercicio visto que estoy pasando paràmetros al constructor e asignàndoles valores a los atributos no veo la necesidad de incluir mètodos setters, mi duda es cuando sè que debo hacer un contructor con paràmetros y cuando sè que debo usar mètodos setters, o si los puedo usar los dos, en la clase lo explican pero a mì no me quedò muy claro, aquì va la clase de nuevo con los mètodos setters incluido para que me le heches un vistazo tambièn y me des tu opiniòn, gracias y salu2.//Clase
public class Bombero{
private String nombre;
private String apellidos;
private int edad;
private boolean casado;
private boolean especialista;
//Constructor con asignaciòn de paràmetros
public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista){
nombre=valorNombre;
apellidos=valorApellidos;
edad=valorEdad;
casado=valorCasado;
especialista=valorEspecialista;
}
//Mètodos set
public void setNombre(String valorNombre){
nombre=valorNombre;
}
public void setApellidos(String valorApellidos){
apellidos=valorApellidos;
}
public void setEdad(int valorEdad){
edad=valorEdad;
}
public void setCasado(boolean valorCasado){
casado=valorCasado;
}
public void setEspecialista(boolean valorEspecialista){
especialista=valorEspecialista;
}
//Mètodos get
public String getNombre(){
return nombre;
}
public String getApellidos(){
return apellidos;
}
public int getEdad(){
return edad;
}
public boolean getCasado(){
return casado;
}
public boolean getEspecialista(){
return especialista;
}
}