Por qué siempre se crea un constructo vacio y el otro con datos lleno?

Oliver Jesus Tuesta Yoplac

Oliver Jesus Tuesta Yoplac

Pregunta
studenthace 4 años

Por qué siempre se crea un constructo vacio y el otro con datos lleno?

3 respuestas
para escribir tu comentario
    Rolando Mamani Salas

    Rolando Mamani Salas

    studenthace 3 años

    Es por que es constructor por defecto

    Isaías Salvador Gaona Bracamontes

    Isaías Salvador Gaona Bracamontes

    studenthace 3 años

    El constructor vacío es un constructor por defecto, se crea de manera automática si no hemos definido alguno en la Clase y un constructor con parámetros, inicializamos algunos atributos que queramos mostrar o utilizar cuando nuestra clase empieza a ejecutarse, No es obligatorio hacerlo de esta forma, son formas de inicializar nuestros atributos que queramos utilizar o mostrar por parte de nuestra Clase, todo depende de que queramos hacer con los valores de los atributos que queramos inicializar.

    Jorge Cruz Perez

    Jorge Cruz Perez

    studenthace 4 años

    El sin parametros existe por defecto, Java crea un constructor por defecto si no hemos definido ninguno en la clase, pero si en una clase definimos un constructor ya no se crea automáticamente el constructor por defecto, por lo mismo este se considera que siempre debe existir para un programador, y asi mismo un segundo constructor con parametros, usualmente con todos su atributos inicializados, lleno, como minimo, pero tampoco es una regla, lo importante es siempre acudir a ala documentación para saber con precisión cuantos tiene y que parametros necesita, saludos :)

Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.

Curso de Java SE Orientado a Objetos
Curso de Java SE Orientado a Objetos

Curso de Java SE Orientado a Objetos

Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.