Hvordan legge til to tall ved hjelp av parameterisert konstruktør i Java

Hvordan legge til to tall ved hjelp av parameterisert konstruktør i Java

Objektorientert programmering tilbyr Java-konstruktører som brukes til å initialisere/tildele minnet til det nyopprettede objektet. I Java blir konstruktøren av en klasse utført når vi oppretter et objekt av klassen ved hjelp av det "nye" nøkkelordet. I Java kan en konstruktør være en “Standard konstruktør” eller a “Parameterisert konstruktør”. De parameteriserte konstruktørene lar oss initialisere hver forekomst av en klasse med forskjellig verdi (er). I denne oppskrivningen lærer vi hvordan du utfører tillegg på to tall ved hjelp av en Java-parameterisert konstruktør.

Dette innlegget vil presentere en trinn-for-trinns guide for å hjelpe deg med de nedenfor børsnoterte læringsutbyttet:

  • Hva er en konstruktør i Java
  • Hva er Java -parameterisert konstruktør
  • Hvordan parameteriserte konstruktører fungerer i Java
  • Hvordan legge til to tall ved hjelp av Java -parameterisert konstruktør

Før du drar mot hovedtemaet (jeg.e., Hvordan legge til to tall ved hjelp av den parameteriserte konstruktøren), først må vi forstå hva nøyaktig en parameterisert konstruktør er og hvordan den fungerer i Java. Så la oss starte!

Hva er en konstruktør i Java

En konstruktør er en metode/funksjon som har nettopp det lignende navnet som klassenavnet, har ingen returtype, og vil bli kalt/påkalt automatisk når vi oppretter gjenstand for den klassen. I Java kan en konstruktør parameteriseres eller ikke parameterisert.

Hva er Java -parameterisert konstruktør

Den kan godta noen parametere/argumenter, og vi skriver det eksplisitt. Hovedmålet med en parameterisert konstruktør er å tilordne verdiene for brukerens valg til datamedlemmene i klassen.

Hvordan parameteriserte konstruktører fungerer i Java

I denne delen vil vi først lære å lage og ringe en parameterisert konstruktør, og etterpå vil vi forstå hvordan en parameterisert konstruktør fungerer i Java.

Konstruktørskaping

La oss vurdere følgende syntaks for å forstå konseptet om hvordan du lager parameterisert konstruktør:

public class ParameterizedConstructor
Parameterisert Constructor (int -nummer1, int -nummer2, int -nummer3)

//kode

Ovennevnte utdrag viser at klassenavnet og konstruktørnavnet er det samme, og det godtar tre parametere.

Konstruktør ringer

I Java vil verdiene bli sendt til den parameteriserte konstruktøren på tidspunktet for konstruktøranropet, som vist i utdraget nedenfor:

Parameterisert Constructor myobj = ny parameterisert Constructor (VAL1, VAL2, VAL3);

Eksempel

I dette eksemplet vil vi lage en parameterisert konstruktør som vil akseptere to verdier som argumenter, og vi vil skrive ut begge verdiene:

public class ParameterizedConstructor
Parameterisert Constructor (int nummer1, int nummer2)
System.ute.println ("første verdi:" + nummer1);
System.ute.println ("andre verdi:" + nummer2);

public static void main (String [] args)
Parameterisert Constructor myobj = ny parameterisert Constructor (14, 52);

Vi passerte to verdier, “14” og “52”, til den parameteriserte konstruktøren, konstruktøren mottok og lagret dem i henholdsvis “Number1” og “Number2”. Til slutt trykte vi begge verdiene ved hjelp av system.ute.println ():

Slik fungerer en parameterisert konstruktør i Java.

Hvordan legge til to tall ved hjelp av Java -parameterisert konstruktør

Per nå har vi lært hva som er en parameterisert konstruktør og hvordan det fungerer i Java. Nå vil vi treffe vårt viktigste mål jeg.e. Vi beregner summen av to tall ved hjelp av en parameterisert konstruktør:

public class ParameterizedConstructor
Parameterisert Constructor (int nummer1, int nummer2)
int resultat;
Resultat = nummer1 + nummer2;
System.ute.println ("sum:" + resultat);

public static void main (String [] args)
Parameterisert Constructor myobj = ny parameterisert Constructor (40, 56);

Vi passerte to verdier, “40” og “56”, til den parameteriserte konstruktøren; Konstruktøren mottok dem i “Number1” og “Number2” og lagret summen i “Resultat”. Til slutt trykket vi summen av begge tallene ved hjelp av system.ute.println ():

Utgangen viste at den parameteriserte konstruktøren med hell beregnet summen av to tall.

Konklusjon

I Java kalles en konstruktør som kan akseptere noen parametere/argumenter en parameterisert konstruktør. Verdiene vil bli sendt til den parameteriserte konstruktøren ved objektoppretting. Konstruktøren vil akseptere verdiene og utføre en viss funksjonalitet som definert i kroppen til den parameteriserte konstruktøren (i vårt tilfelle vil konstruktør legge til to verdier).

Denne oppskrivningen ga en trinn-for-trinns guide for å legge til to tall ved hjelp av en parameterisert konstruktør i Java.