Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Bcks7 en 11 de Febrero 2016, 03:33

Título: private boolean campo de clase valor booleano atributo Java Ejercicio CU00639B
Publicado por: Bcks7 en 11 de Febrero 2016, 03:33
Ejercicio CU00639B. Una vez mas dejando mi solución a un ejercicio y esperando opiniones, gracias de antemano.

Código: [Seleccionar]
//Ejercicio CU00639B
//Inicio de la clase
public class Bombero{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    //Inicio constructor
    public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista){
        nombre = "Jacinto";
        apellidos = "Ramirez";
        edad = 31;
        casado = false;
        especialista = false;
    }//Cierre del constructor
   
    //Metodo para obtener el nombre del objeto bombero
    public String getNombre () {return nombre;}
    //Metodo para obtener apellidos del objeto bombero
    public String getApellidos () {return apellidos;}
    //Metodo para obtener edad del objeto bombero
    public int getEdad () {return edad;}
    //Metodo para obtener estado civil objeto bombero
    public boolean getCasado () {return casado;}
    //Metodo para obtener si es especialista objeto bombero
    public boolean getEspecialista () {return especialista;}
   
}/code]
Título: Re:Ejercicio CU00639B Java desde cero
Publicado por: Lorenzo31 en 11 de Febrero 2016, 10:44
Buenos días, lo que has hecho está bien, Constructor bien y "getters" bien, pero el ejercicio dice obtener y establecer, no veo los métodos para establecer el valor de los atributos.

Cuando lo tengas volvemos a revisarlo.

Saludos.
Título: Re:Ejercicio CU00639B Java desde cero
Publicado por: Bcks7 en 11 de Febrero 2016, 16:55
Hola buenos días, gracias por la respuesta, como en el ejemplo antes del ejercicio no usaron "setters" pensé el ejercicio habría que hacerlo de la misma manera, bueno aquí dejo el ejercicio corregido.

Código: [Seleccionar]
//Ejercicio CU00639B
//Inicio de la clase
public class Bombero{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    //Inicio constructor
    public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista){
        nombre = "Jacinto";
        apellidos = "Ramirez";
        edad = 31;
        casado = false;
        especialista = false;
    }//Cierre del constructor

    //Métodos para establecer valores
    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 valor especialista);
               especialista = valor especialista;
    }//Cierre métodos establecer valores.
   
    //Metodo para obtener el nombre del objeto bombero
    public String getNombre () {return nombre;}
    //Metodo para obtener apellidos del objeto bombero
    public String getApellidos () {return apellidos;}
    //Metodo para obtener edad del objeto bombero
    public int getEdad () {return edad;}
    //Metodo para obtener estado civil objeto bombero
    public boolean getCasado () {return casado;}
    //Metodo para obtener si es especialista objeto bombero
    public boolean getEspecialista () {return especialista;}
   
}
Título: Re:Ejercicio CU00639B Java desde cero
Publicado por: Lorenzo31 en 12 de Febrero 2016, 11:56
Todo OK. A seguir así :)