Un constructor s'anomena automàticament quan es crea un objecte. S'ha de col·locar a la secció pública de classe. Si no especifiquem un constructor, el compilador C++ genera un constructor predeterminat per a l'objecte (no espera paràmetres i té un cos buit).
Què és un constructor i com s'anomena?
A la programació orientada a objectes basada en classes, un constructor (abreviatura: ctor) és un tipus especial de subrutina anomenada per crear un objecte. … Els constructors solen tenir el mateix nom que la classe declarant.
Per què es diu el constructor?
Nota: s'anomena constructor perquè construeix els valors en el moment de la creació de l'objecte. No és necessari escriure un constructor per a una classe. És perquè el compilador Java crea un constructor predeterminat si la vostra classe no en té cap.
El constructor es truca automàticament?
Sí, el constructor de la classe base es cridarà automàticament. No cal afegir una crida explícita a la base quan hi ha un constructor sense arguments.
On es diu el constructor?
L'exemple següent mostra l'ordre en què es criden els constructors de classe base i membre al constructor d'una classe derivada. En primer lloc, es crida al constructor base, després s'inicialitzen els membres de la classe base en l'ordre en què apareixen a la declaració de classe i després es crida al constructor derivat.