Så la oss komme i gang!
Konstruktør i Java
En Java -konstruktør har et primært motiv for å initialisere objektene, jeg.e. Konstruktøren brukes til å spesifisere en initialverdi til forekomstene, og den vil bli påkalt automatisk når vi oppretter et objekt i klassen. Innen Java Constructor kan vi spesifisere en kodeblokk på samme måte som vi skriver kode på en normal metode.
Konstruktørtyper
Det er to typer konstruktører i Java:
Standard konstruktør
Hver Java -klasse har en standardkonstruktør, og den krever ingen verdi som argument.
Syntaks
Den grunnleggende syntaks for standardkonstruktøren vises i det undergitte utdraget:
Ovennevnte figur tydeliggjør at klassens navn og konstruktørnavn er det samme og konstruktøren ikke har en returtype.
Hvordan påkalle en standardkonstruktør i Java
Standardkonstruktøren blir påkalt automatisk på tidspunktet for oppretting av objekter. Det undergitte utdraget viser hvordan objektet opprettes:
I ovennevnte utdrag opprettes et objekt, og som et resultat vil standardkonstruktøren bli kalt automatisk.
Hvordan bruke standardkonstruktør i Java
Det undergitte eksemplet lar deg forstå hvordan en standardkonstruktør fungerer.
Eksempel
La oss vurdere kodebiten nedenfor, vi oppretter en standardkonstruktør for “ConstructOnExample” Klasse, og inne i konstruktøren initialiserer vi verdien for klasseattributtene “Num1” og “Num2”:
Pakke konstrueringseksempel;Den komplette koden og dens respektive utgang vises i det undergitte skjermbildet:
Hver gang et objekt i klassen skal opprettes, vil koden ovenfor skrive ut en melding “Standard konstruktør påkalt” og verdier av klasseattributtene NUM1, vil NUM2 initialiseres med henholdsvis 100 og 75. Til slutt er summen av de to tallene som er initialisert i konstruktøren også vist i metoden for “ConstructOnExample” klasse.
Parameterisert konstruktør
Det kan ta et spesifikt antall verdier som argumenter, disse verdiene blir referert til som parametrene, og konstruktøren med et visst antall parametere kan omtales som en parameterisert konstruktør.
Syntaks
Den undergitte figuren viser den grunnleggende syntaksen til den parameteriserte konstruktøren:
Hvordan påkalle en parameterisert konstruktør
Utdraget nedenfor viser hvordan du påkaller en parameterisert konstruktør:
I den parameteriserte konstruktøren må vi passere verdiene for parametrene mens vi oppretter objektet.
Hvordan bruke parameterisert konstruktør i Java
Det undergitte eksemplet vil gi en detaljert forståelse av hvordan en parameterisert konstruktør fungerer:
Eksempel
Kode nedenfor oppretter en parameterisert konstruktør som tar to parametere int nummer1, int nummer2.
Pakke konstrueringseksempel;Innenfor konstruktøren spesifiserer vi a = nummer1 og b = nummer2, og da vi påkalte konstruktøren passerte vi verdier i.e. 120, 210. Sum () -funksjonen vil legge til begge verdiene og viser summen.
Utdraget nedenfor viser den komplette koden sammen med utdata:
Utgangen verifiserer at sumfunksjonen gir summen av verdiene gitt i parametere til konstruktøren.
Konklusjon
Hver klasse har en konstruktør, og den vil bli påberopt når det opprettes et objekt i klassen. Det kan kanskje ikke ta parametrene, den som ikke tok noen parameter blir referert til som standardkonstruktør og den andre som tar parameter blir referert til som den parameteriserte konstruktøren. Denne oppskrivningen presenterer en omfattende oversikt over hva som er Java-konstruktør og hva er dens typer, hvordan du bruker standard og parameterisert konstruktør.