Autor Tema: Revision del Ejercicio (CU00639B) constructor con parámetros java  (Leído 9094 veces)

jorge1290

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 22
    • Ver Perfil
hola!
he realizado el ejercicio (CU00639) y a continuación dejo abajo el código para saber si lo hice correctamente según el ejercicio, saludos.

EJERCICIO

Define una clase Bombero considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), especialista (boolean). Define un constructor que reciba los parámetros necesarios para la inicialización y los métodos para poder establecer y obtener los valores de los atributos. Compila el código para comprobar que no presenta errores, crea un objeto y comprueba que se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto.

Código: [Seleccionar]
public class Bombero {

    String nombre;
    String apellido;
    int edad;
    boolean casado;
    boolean especialista;

    //constructor
    public Bombero(String valorNombre, String valorApellido, int valorEdad, boolean valorCasado,  boolean valorEspecialista){
        nombre = valorNombre;
        apellido = valorApellido;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;

    }

    //metodos set
    public void setNombre (String valorNombre){
        nombre = valorNombre;
    }

    public void setApellido (String valorApellido){
        apellido = valorApellido;
    }

    public void setEdad (int valorEdad){

        edad = valorEdad;
    }

    public void setCasado (boolean valorCasado){
        casado = valorCasado;
    }

    public void setEspecialista (boolean valorEspecialista){
        especialista = valorEspecialista;
    }
   
   
    //metodo Get
    public String getnombre(){return nombre;}
   
    public String getApellido(){return apellido;}
   
    public int getedad(){return edad;}
   
    public boolean getCasado(){return casado;}
   
    public boolean getEspecialista(){return especialista;}
}
« Última modificación: 31 de Agosto 2014, 11:29 por Alex Rodríguez »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2662
    • Ver Perfil
Re:Revision del Ejercicio (CU00639B)
« Respuesta #1 en: 27 de Julio 2014, 13:22 »
Hola, está todo bien, sólo tendrías que corregir los nombres de algunos métodos por ejemplo escribir getNombre en lugar de getnombre. Saludos!

Guille

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 15
    • Ver Perfil
Re:Revision del Ejercicio (CU00639B) constructor con parámetros java
« Respuesta #2 en: 06 de Octubre 2014, 20:22 »
Estaba por preguntar si no estaba de mas declarar en el constructor y los setter pero
al ejecutarlo vi. Que me pueden decir de este.

Código: [Seleccionar]
//Clase 39
public class Bombero
{
    // instance variables - replace the example below with your own
    private String nombre, apellidos ;
    private int edad;
    private boolean casado, especialidad;

    /**
     * Constructor for objects of class Bombero
     */
    public Bombero(String QueNombre, String QueApellidos, int QueEdad, boolean QueCasado, boolean QueEspecialidad)
    {
        // initialise instance variables
        nombre= QueNombre;
        apellidos=QueApellidos;
        edad=QueEdad;
        casado=QueCasado;
        especialidad=QueEspecialidad;

    }

    // getters

    public String getNombre() { return nombre;}

    public String getApellidos () { return apellidos; }

    public int getEdad () {return edad; }

    public boolean getCasado () { return casado;
    }

    public boolean getEspecialidad () { return especialidad; }
   
   
    //setters
   
    public void setNombre(String CambioNombre){
        nombre=CambioNombre;
    }

    public void setApellidos(String CambioApellidos){
        apellidos=CambioApellidos;
    }
   
     public void setEdad(int CambioEdad){
        edad=CambioEdad;
    }
   
     public void setcasado(boolean CambioCasado){
        casado=CambioCasado;
    }
   
     public void setEspecialidad(boolean CambioEspecialidad){
       especialidad=CambioEspecialidad;
    }
}

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2662
    • Ver Perfil
Re:Revision del Ejercicio (CU00639B) constructor con parámetros java
« Respuesta #3 en: 06 de Octubre 2014, 23:09 »
Te puedo decir que está todo correcto (setcasado debe ser setCasado, pero todos los otros nombres los has escrito bien)

Salu2

Guille

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 15
    • Ver Perfil
Re:Revision del Ejercicio (CU00639B) constructor con parámetros java
« Respuesta #4 en: 07 de Octubre 2014, 00:18 »
Muchas gracias

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".