Autor Tema: Java ¿son necesarios métodos set si tenemos constructor con parámetros? CU00639B  (Leído 4084 veces)

macarena2405

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 36
    • Ver Perfil
Respuesta al ejercicio CU00639B:

Código: [Seleccionar]
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 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;
            }
           
            public String getNombre (){return nombre;};
            public String getApellido(){return apellidos;};
            public int getEdad (){return edad;};
            public boolean getCasado(){return casado;};
            public boolean getEspecialista () {return especialista;};
        }
           
           

aca va otro
« Última modificación: 16 de Julio 2015, 11:03 por Alex Rodríguez »

RaGa

  • Moderador Global
  • Intermedio
  • *******
  • APR2.COM
  • Mensajes: 234
    • Ver Perfil
Re:Cómo crear constructores con o sin parámetros. (CU00639B)
« Respuesta #1 en: 16 de Mayo 2015, 17:12 »
Todo correcto Macarena! por mi parte lo veo muy bien al ejercicio! No tengo ninguna observación para hacerte. A seguir adelante.
Saludos!

luis sanz

  • Sin experiencia
  • *
  • Mensajes: 49
    • Ver Perfil
Re:Java ejemplo constructor con parámetros Ejercicio CU00639B del curso
« Respuesta #2 en: 10 de Julio 2015, 05:02 »
Una duda disculpe, al crear un constructor con parámetros ya esta estableciendo valores y mi pregunta es si ya no es necesario crear los métodos para establecer (set)???

RaGa

  • Moderador Global
  • Intermedio
  • *******
  • APR2.COM
  • Mensajes: 234
    • Ver Perfil
Re:Java ejemplo constructor con parámetros Ejercicio CU00639B del curso
« Respuesta #3 en: 10 de Julio 2015, 13:58 »
Hola Luis:

Tu observación es interesante, y propongo que lo analicemos con un ejemplo.
Supongamos que un nuevo bombero ingresa al cuartel y debemos agregarlo al programa que nosotros hayamos desarrollado.
El bombero Julián Gómez, de 23 años de edad, soltero y especialista desde hoy es un nuevo bombero. Para ellos creamos un nuevo objeto y como parámetros pasamos todos estos datos citados.
Al cabo de un tiempo, tendremos que actualizar su edad, y tal vez también haya que actualizar su estado civil.
Conclusión: si bien en un Constructor podemos inicializar los datos con parámetros (y no con valores por defecto) siempre tendremos que disponer de los métodos set y get de cada uno de nuestros campos de instancia, ya que será la única manera de leerlos y modificarlos.

luis sanz

  • Sin experiencia
  • *
  • Mensajes: 49
    • Ver Perfil
Re:Java ejemplo constructor con parámetros Ejercicio CU00639B del curso
« Respuesta #4 en: 10 de Julio 2015, 20:27 »
Se entendió totalmente, gracias RaGa.

 

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".