¿Es necesario utilizar un método constructor para inicializar un objeto? ¿O solo son por buenas prácticas (ya que existiría otra forma de...

Sebastián Pineda Duque

Sebastián Pineda Duque

Pregunta
studenthace 6 años

¿Es necesario utilizar un método constructor para inicializar un objeto? ¿O solo son por buenas prácticas (ya que existiría otra forma de hacerlo)?

2 respuestas
para escribir tu comentario
    Xavier Sebastian Vaca Ordoñez

    Xavier Sebastian Vaca Ordoñez

    studenthace 6 años

    El compilador de algunos lenguajes de programacion como el de Java nos crearan un metodo constructor por defecto con el mismo nombre de la clase. Existe algo llamado polimormisfo en donde nosotros podemos tener mas de un metodo constructor y en cada metodo constructor especificar que variables son necesarias para la instanciacion del objeto.

    Jeffersson Muñoz Torres

    Jeffersson Muñoz Torres

    studenthace 6 años

    En Java la declaración del objeto el método constructor es la forma de instanciar los objetos, es decir, no es opcional, así se usa. . Si a lo que te refieres es que siempre tendríamos que modificar el constructor, pues allí si es opcional. Se modifica el constructor para que los objetos creados ya tengan parámetros que nuestro código considera necesario. . Ademas existe otra definición en la POO que se llama "Sobrecarga de métodos", y allí podríamos tener las dos opciones del constructor, uno vació y otro constructor con parámetros. Sobrecarga refiere a poder tener métodos con el mismo nombre pero diferente cantidad o tipo de parámetros.

Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.

Curso de Programación Orientada a Objetos
Curso de Programación Orientada a Objetos

Curso de Programación Orientada a Objetos

La misión: lograr que la virtualidad sea idéntica a la realidad. El elegido para esta tarea: tú. Sé parte de la generación que logra cambiar el mundo a través de ideas innovadoras, porque la diferencia entre ser testigo del cambio y ser parte de él comienza con Platzi.