Denne artikkelen vil presentere en omfattende oversikt over Java-konstruktørene og for å gjøre det, den vil forklare de nedenfor-børsnoterte konseptene:
Så la oss begynne!
Hva er en Java -konstruktør
Det er en spesiell metode som har nøyaktig samme navn som klassenavnet, men som ikke holder noen returtype. Når noen oppretter gjenstanden for en klasse, blir standardkonstruktøren i den klassen påkalt/ringt automatisk. Java -konstruktørene brukes til å initialisere objektene, og i Java kan konstruktører kanskje ikke ta parametrene.
Typer Java -konstruktører
I Java er konstruktører av følgende typer:
Standard konstruktør
Under utførelsen av programmet oppretter Java -kompilatoren en konstruktør (uten argumenter) for hver eneste klasse automatisk kjent som standardkonstruktør. Utdraget nedenfor viser den grunnleggende syntaksen til Java -konstruktøren:
ClassClassNameHer er konstruktørens navn nøyaktig det samme som klassenavnet, og det har ingen returtype.
Eksempel1
Kodeblokken nedenfor hjelper deg med å forstå arbeidet med en konstruktør:
publicClassConstructDemoOvennevnte kodeblokk utførte følgende oppgaver:
Ovennevnte utdrag verifiserer at når vi oppretter et objekt, blir konstruktøren påkalt automatisk.
Parameterisert konstruktør
Konstruktørene som kan akseptere flere verdier/parametere som argumenter blir referert til som de parameteriserte konstruktørene. Utdraget gitt nedenfor vil vise den grunnleggende syntaksen til den parameteriserte konstruktøren:
ClassClassNameHer er ClassName (Int Val1, Val2, Val3) en parameterisert konstruktør som godtar tre verdier/parametere.
Eksempel2
Den undergitte kodeblokken vil gi den detaljerte forståelsen av parameterisert konstruktør:
publicClassParameterizedConstructOvennevnte kodeblokk utførte følgende oppgaver:
Utgangen beviser hensiktsmessigheten av den parameteriserte konstruktøren.
Konklusjon
I Java er konstruktør en spesiell metode som har nøyaktig samme navn som klassenavnet, men som ikke holder noen returtype. Når noen oppretter gjenstanden for en klasse, blir standardkonstruktøren i den klassen påkalt/ringt automatisk. Java -konstruktørene brukes til å initialisere objektene, og i Java kan konstruktører kanskje ikke ta parametrene. Konstruktøren som ikke tok noen parametere kalles standardkonstruktøren mens konstruksjonen med parametere er kjent som parameteriserte konstruktører. Dette innlegget forklarte de forskjellige aspektene ved Java -konstruktører, og for en dyp forståelse ga det et par passende eksempler.