Hvordan erklære konstanter i Java

Hvordan erklære konstanter i Java

Mens du avslutter koden i Java, kan det være et krav å tildele endelige eller umodifiserbare verdier. For eksempel å avstå fra å omskrive konfidensielle oppføringer eller utelate tvetydighet i koden. I slike tilfeller er scenarier, å erklære og bruke konstanter i Java, hjelpe til med å håndtere minnet og forenkle koden ved utviklerens slutt.

Denne bloggen vil illustrere tilnærmingene til “erklære konstanter”I forskjellige scenarier i Java.

Hva er konstanter?

Konstant”Tilsvarer en verdi som ikke kan endres/endres etter at den er tildelt. De forbedrer kodelesbarheten og begrenser en variabel fra å bli endret ved et uhell.

Hvordan erklære konstanter i Java?

endelig”Nøkkelord brukes til å erklære konstanter i Java, som følger:

public Final Int Roll = 15;


Eksempel 1: Demonstrasjon av erklærende konstanter i Java

I dette eksemplet kan en konstant deklareres og overskrives med en annen verdi for å analysere atferden i hovedsak:

Endelig int -alder = 22;
alder = 25;
System.ute.println ("Alderen er:"+alder);


I kodelinjene ovenfor:

    • Erklære en konstant med en foregående “endelig”Søkeord og initialiser det med det angitte heltallet.
    • Etter det, overskriv konstanten med en annen verdi og vise den.
    • Dette vil resultere i logging av en feil siden den konstante verdien ikke kan tildeles eller oppdateres.

Produksjon


I outputten kan det observeres at feilen vises ved overskrivning av verdien av konstanten.

Eksempel 2: Deklarerer konstant i klassen i Java

I dette spesielle eksemplet kan en konstant deklareres i klassen og påberopes inn "hoved-”:

offentlig statisk endelig int -alder = 18;
System.ute.println ("den konstante verdien er:"+alder);


I kodeblokken ovenfor, erklærer en konstant i klassen ved hjelp av "statisk”Og“endelig”Nøkkelord, henholdsvis og påkaller det i"hoved-”.

Produksjon


Ovennevnte utgang indikerer at konstanten som er definert i klassen påberopes i “hoved-”Passende.

Eksempel 3: Erklærende konstanter i et grensesnitt i Java

I dette spesielle eksemplet kan en konstant deklareres i et grensesnitt og få tilgang til i hovedsak:

grensesnittkonstant
Endelig int -alder = 18;

offentlig klasse DeclareConstants2 implementerer konstant
public static void main (String [] args)
System.ute.println ("den konstante verdien er:"+alder);


I ovennevnte kodebit, bruk følgende trinn:

    • Opprett et grensesnitt som heter “konstant”. Innenfor dette grensesnittet, erklærer det konstante navngitte “alder”Å ha den spesifiserte heltallverdien.
    • I klasseerklæringen, implementer det inkluderte grensesnittet via "redskaper”Nøkkelord.
    • Til slutt, påkalle den erklærte konstant i hovedsak.

Produksjon


I dette utfallet kan det analyseres at konstanten får tilgang til enkelt ved å implementere grensesnittet.

Konklusjon

endelig”Nøkkelord brukes til å erklære en konstant i Java. Verdien av konstanten er endelig og kan ikke overskrives. Det kan erklæres i hovedsak, i klassen eller i et grensesnitt. Denne bloggen utdypet tilnærmingene til å erklære konstanter i Java.