Denne oppskrivningen vil illustrere bruken av "var”Søkeord i Java.
Hva er "var" nøkkelordet i java?
“Java 10”Introduserte en ny tilnærming til å erklære variabler ved hjelp av“var”Nøkkelord. Typeinferansen i VAR -nøkkelordet brukes til å analysere variabelenes datatype automatisert.
Eksempel 1: Bruker det uordnede "var" nøkkelordet i Java
I dette eksemplet er oppførselen til "var”Søkeord kan sjekkes uten å tilordne en verdi:
var navn;I koden ovenfor, bare knytte til "var”Nøkkelord med den angitte variabelen uten å initialisere og vise det.
Produksjon
I outputten kan det observeres at en feil er logget på konsollen siden verdien er uinitialisert.
Eksempel 2: Bruk av "var" nøkkelordet som en forekomstvariabel
“forekomstvariabler”Erklæres inne i klassen, men utenfor metoden, konstruktøren og blokken. I dette spesielle eksemplet kan en sjekk brukes på det diskuterte nøkkelordet ved å initialisere det utenfor omfanget av Main (som et forekomst) og påkalle det i “hoved-”:
Eksempel på offentlig klasseI kodelinjene ovenfor, initialiser den oppgitte heltallverdien ved hjelp av "var”Nøkkelord som en forekomstvariabel og påkalle den initialiserte verdien i“hoved-”.
Produksjon
Dette utfallet indikerer at "var”Nøkkelord kan ikke brukes til å initialisere forekomstvariabler.
Eksempel 3: Bruk av nøkkelordet "VAR" med forskjellige datatyper
I denne spesielle illustrasjonen kan det diskuterte nøkkelordet brukes til å initialisere forskjellige datatypeverdier:
var heltall = 50;I kodeblokken ovenfor, initialiser henholdsvis helt innlemming, float, boolean, karakter og strengverdier og viser dem en etter en.
Produksjon
Begrensningene i nøkkelordet "VAR"
Følgende er noen begrensninger du må vurdere før du bruker “var”Nøkkelord:
Konklusjon
“var”Søkeord kan brukes til å erklære variabler i Java, og typen inferens i det kan brukes til å bestemme variabelenes datatype automatisk. Dette nøkkelordet kan ikke brukes som "Utilordnet”, Eller som en“forekomstvariabel”. Imidlertid støtter det alle datatypens formater. Denne bloggen diskuterte bruken av “var”Søkeord i Java.