
Jeyson David Vargas Crespo
PreguntaO sea que cada clase lleva al menos un constructor, es así???

Irving Juárez
Pues de preferencia si, ya que el primer constructor fue el que le dio vida al gatito. Si no solo quedaría el molde del gato sin ningún gato vivo aun

Fabian España
¿No hay un constructor por defecto si no se define uno en la clase?

Iván Jiménez Paz
Puedes darte una idea en esta clase https://platzi.com/clases/1050-programacion-basica/5125-clases-y-arrays-en-javascript/

Gerardo Jesús Mota Olguín
Puedes no colocar el constructor y dejarlo vacio, un constructor es una función que se ejecuta solo una vez al instanciar una clase, puedes programar los que necesites en tu lógica de programación

Carlos Nassif Trejo Garcia
Claro, básicamente un constructor es una función que se ejecuta solo una vez al instanciar una clase.
Para definirlas en el código, estas no tienen tipo de retorno y tienen el mismo nombre que el de la clase. Un ejemplo:
// Una clase class Carro { // Constructor vacio Carro() { // algun codigo... } }
Tambien puedes tener muchos constructores, pero estos deben tener diferentes paramatros. Imagina que ya tenemos una clase llamada motor y se la queremos meter al carro cuando la creamos:
// Una clase class Carro { Motor miMotor; // Constructor vacio Carro() { // algun codigo... } // Constructor con parametro Carro( Motor _motorcito) { miMotor = _motorcito; } }
Ya cuando la instanciemos, el compilador va a llamar el primero vacio, o el segundo con argumentos dependiendo de si lo llamamos sin o con parametros, es decir:
En el main:
Carro volz(); // Se llama el primero, el vacio Motor algunMotor(); Carro ibiza( algunMotor ); // se llama el segundo, el del parametro
Badciamente son funciones que se ejecutan solo una vez al instanciarlo, ya el codigo que pones adentro normalmente es para definir valores por defecto en tu variables, pero le puedes poner lo que sea.
Espero que te haya quedado un poquito mas claro:)

Jeyson David Vargas Crespo
Hola, gracias por tu respuesta, en una clase anterior pregunté por Que es un constructor, la verdad no lo entiendo, me puedes explicar un poco porfa.
Muchas gracias.

Carlos Nassif Trejo Garcia
Si quieres lo puedes dejar vacio, ya depende de tu logica de programación