Hva er formålet med standardkonstruktør?
Hva er formålet med standardkonstruktør?

Video: Hva er formålet med standardkonstruktør?

Video: Hva er formålet med standardkonstruktør?
Video: Default Class Constructor Parameters | C++ OOPS Video Tutorial 2024, November
Anonim

EN konstruktør uten parametere er kjent som standard konstruktør . Konstruktører brukes mest til å initialisere forekomstvariablene. Nærmere bestemt ved å bruke standard konstruktører Forekomstvariablene vil bli initialisert med faste verdier for alle objekter.

På denne måten, hva er bruken av standard konstruktør i C++?

Standard konstruktører i C++ Konstruktører er funksjoner til en klasse som kjøres når nye objekter i klassen opprettes. De konstruktører har samme navn som klassen og ingen returtype, ikke engang ugyldig. De er først og fremst nyttige for å gi startverdier for variabler i klassen.

I tillegg, når standardkonstruktøren leveres av systemet? I både Java og C#, en " standard konstruktør " refererer til en nullary konstruktør som genereres automatisk av kompilatoren hvis ingen konstruktører er definert for klassen. De standard konstruktør kaller implisitt superklassens nullar konstruktør , utfører deretter en tom kropp.

På denne måten, returnerer konstruktør noen verdi?

Nei, konstruktør gjør det ikke returnere hvilken som helst verdi . Mens du erklærer en konstruktør du vil ikke ha noe lignende komme tilbake type. Generelt, Konstruktør kalles implisitt på tidspunktet for instansiering. Og det er ikke en metode, dens eneste formål er å initialisere forekomstvariablene.

Hva er standard konstruktør med eksempel?

Eksempel på standard konstruktør La oss si at du prøver å lage et objekt som dette i programmet ovenfor: NoteBook obj = new NoteBook(12); da vil du få en kompileringsfeil fordi NoteBook(12) vil påkalle parameteriserte konstruktør med enkelt int-argument, siden vi ikke hadde en konstruktør med int-argument ovenfor eksempel.

Anbefalt: