Constructor

Autora: John Stephens
Data De La Creació: 21 Gener 2021
Data D’Actualització: 29 Juny 2024
Anonim
Constructor #1 - Крёстный отец
Vídeo: Constructor #1 - Крёстный отец

Content

Definició: què significa Constructor?

Un constructor és un mètode especial d’una classe o estructura en programació orientada a objectes que inicialitza un objecte d’aquest tipus. Un constructor és un mètode d'instància que sol tenir el mateix nom que la classe, i es pot utilitzar per establir els valors dels membres d'un objecte, ja sigui per defecte o per valors definits per l'usuari.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Constructor

No es crida explícitament als constructors i s’invoca una sola vegada durant la seva vida. En el cas d’una jerarquia de classes on una classe derivada s’hereta d’una classe pare, la seqüència d’execució del constructor és una trucada al constructor de la classe pare primer i després la de la classe derivada. Els constructors no es poden heretar.

Es pot declarar un constructor mitjançant qualsevol dels modificadors d'accés. És obligatori tenir un constructor amb el modificador d'accés adequat. Tanmateix, el compilador proporciona una configuració predeterminada si no es defineix un modificador d'accés a la classe. Si un constructor es declara privat, la classe no es pot crear ni derivar, per tant, no es pot iniciar. Tanmateix, aquest constructor es pot sobrecarregar amb diferents conjunts de paràmetres.

En el disseny del constructor es recomana el següent:


    • La lògica que impliqui operacions específiques que cal executar en un esdeveniment concret en una aplicació, com ara obrir una connexió de base de dades, no s'ha d'escriure en un constructor.
      • Quan s'utilitzen constructors de classe derivats, s'ha de passar els paràmetres correctes al constructor de classe pare.
        • Un millor manteniment del codi prové de la inicialització i una altra lògica relacionada en un constructor principal i de trucar a aquest constructor d'altres constructors amb sobrecàrrega.
          • Com que un constructor no pot retornar un valor al codi de trucada, és bona pràctica llançar una excepció quan es produeixi un error.