Denne oppskrivningen tar sikte på å presentere en detaljert forståelse av Java-forekomstvariablene:
Hva betyr en forekomstvariabel i Java?
En forekomstvariabel er erklært/definert på klassenivå, men utenfor metodene, blokker eller konstruktører. Forekomstvariablene er tilgjengelige innenfor enhver metode, blokkering eller konstruktør i samme klasse. Det er skapt med objektoppretting og ødelagt med ødeleggelse av objekter.
Den undergitte tabellen vil presentere flere detaljer om forekomstvariablene i Java:
Trekk | Beskrivelse |
---|---|
Tilgangsmodifiserer | Kan erklæres ved hjelp av standard, offentlige, private eller beskyttede modifikatorer. |
Synlighet | Synlig for blokker, konstruktører og metoder i klassen. |
Standardverdi | 0 for numeriske typer som int, float, kort osv. Det er falsk for booleanere. Null for objektreferanser. |
tilgjengelighet | Innenfor samme klasse er forekomstvariabler tilgjengelige ved hjelp av variabelenes navn. |
Forekomst vs. Lokale variabler
Den undergitte tabellen vil presentere en sammenlignende analyse mellom forekomstvariablene og lokale variabler:
Beregninger | Forekomstvariabler | Lokale variabler |
---|---|---|
Erklæring | Erklært på klassenivå, men utenfor metode/blokk/konstruktør. | Erklært i en metode. |
Variabel oppretting | Det er opprettet med objektoppretting. | Opprettet på tidspunktet for en metodeanrop. |
Standardverdier | Har noen standardverdier. | Har ikke standardverdier. |
omfang | Tilgjengelig hvor som helst i klassen. | Bare tilgjengelig innenfor en metode. |
Bruk | Lagrer verdiene som trengs for å få tilgang til ved forskjellige klassemetoder. | Lagrer verdiene som trengs for å få tilgang til en bestemt klassemetode. |
Praktisk implementering
Det undergitte programmet vil vise deg hvordan du erklærer og tilgang til forekomstvariabler i Java:
Pakkeeksempler;
offentlig klasse eksempler påI den ovennevnte kodeblokken utførte vi funksjonalitetene nedenfor:
Utgangen klargjorde at forekomstvariabelen er tilgjengelig i hele klassen. Slik kan en forekomstvariabel opprettes og få tilgang til i Java.
Konklusjon
I Java er forekomstvariablene erklært på klassenivå, men utenfor metodene, blokker eller konstruktører. Forekomstvariablene er tilgjengelige i hele klasse I.e. Innenfor enhver metode, blokkering eller konstruktør av samme klasse. Dette innlegget vurderte noen eksempler for å forklare hva en forekomstvariabel er og hvordan det fungerer i Java.