Parámetros en el constructor

  • Este debate tiene 4 respuestas, 4 mensajes y ha sido actualizado por última vez el hace 7 años, 4 meses por Anónimo.
Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Autor
    Entradas
  • #5002

    Anónimo
    Inactivo

    Buenas profe, espero que este muy bien, quisiera saber concretamente para que sirve declarar los argumentos en el constructor, gracias

    #5003

    Raphy Mejia
    Participante

    Buenas  Hermano los argumentos sirven para si necesitas algunos  campos que estén relacionados  a esa  clase  tu puedas  manejar con facilidad, por ejemplo tiene  una  clase  que se llame persona y esa persona  tiene nombre , apellido,ID tu puede  jugar  con esos  datos mediante los Métodos. por ejemplo si tienes  un  método  que  te muestre los datos  de una persona

    #5004

    ANDONI LOSADA
    Participante

    Hola a todos:

    Mi opinión es que  los constructores sirven para «inicializar»  los atributos de los objetos cuando estos se crean.

    Posteriormente, usas los métodos para «obtener» (get) o asignar (set) esos atributos .

    Saludos

     

    #5077

    Juan Díaz
    Participante

    Hola Bryson:

    Los argumentos en un constructor tienen la misma finalidad que en cualquier otro método: utilizarlos en el interior (del constructor) para realizar diversas operaciones. Como bien te ha dicho Andoni, un constructor en Java sirve para dar un estado inicial a los objetos pertenecientes a esa clase. Y para poder dar ese estado inicial necesitamos establecer valores iniciales para los atributos de los objetos, tarea que hacemos en el constructor con o sin argumentos, dependiendo de cómo queramos establecer el estado inicial.

    En el curso de Java cuando hablo de los constructores, explico con ejemplos sencillos la utilidad de un constructor y también la utilidad de los argumentos de los constructores. Saludos!!

    #5139

    Anónimo
    Inactivo

    Gracias por sus respuestas

     

Viendo 5 entradas - de la 1 a la 5 (de un total de 5)
  • Debes estar registrado para responder a este debate.