Hvordan lage en privat boolsk i Java

Hvordan lage en privat boolsk i Java


Java-programmer lagrer data i variabler. Når erklære en variabel, programmerere spesifisere hvilken type data det vil lagre, navnet på variabelen, og sin opprinnelige verdi. Programmerere også eventuelt indikere tilgang til en variabel i programmet ved hjelp av en synlighet modifier. Hvis en variabel er deklarert som private, det kan bare få direkte tilgang innenfra sin egen klasse.

Bruksanvisning

1 Velg et navn for den nye boolsk variabel. Velge et navn som er meningsfylt vil gjøre programmet enklere å lese og derfor jobbe med, så velg noe som passer formålet med variabel verdi, eller dets rolle i programmet. Når du deklarerer boolsk variabel, observere konvensjoner for navngiving i Java, der du starter hver del av navnet med en stor bokstav, som følger:
isTooLong

For boolske variabler, er det vanlig å bruke denne type navn, ettersom innholdet av den variable vil reflektere enten en sann eller falsk verdi.

2 Erklærer din nye boolsk variabel i programmet. Hvis du bruker boolean som en klasse eller instansvariabel, erklærer den nær toppen av klassen erklæring, før klassen konstruktør-metoden. Dette gjør det mulig å sette verdien av variabelen, eller få tilgang til sin verdi, noe annet sted i klassen. Følgende eksempel Java-kode demonstrerer erklære en ny boolsk variabel:
boolean isTooLong;

Denne koden er alt du trenger å erklære en boolsk variabel, men du kan velge å utføre ytterligere behandling og for å angi variable synlighet.

3 Erklærer din nye boolsk variabel som å ha privat synlighet. Følgende utvidede kode gjelder denne prosessen:
private boolean isTooLong;

Uansett klasse denne linjen med kode vises i er den eneste klassen variabelen vil være tilgjengelig innen. Hvis du ikke erklære en synlighet modifier for variabelen, vil det være tilgjengelig i hele programpakke som standard. (Se Referanser 4)

4 Tilordne en verdi til variabelen. Hvis den nye boolean er en instansvariabel, kan du tilordne verdien i konstruktøren metode som følger:
isTooLong = false;

Alternativt tildele verdi til variabelen når du deklarerer det, initialisere den i en eneste linje med kode som følger:
private boolean isTooLong = false;

Du kan endre verdien av variabelen på et senere punkt i din klasse, sette sin verdi som passer logikken i søknaden din.

5 Gi tilgang til din boolsk variabel. Avhengig av formålet med variabel, kan du ønsker å gi en metode for å gi tilgang til det, for ekstern applikasjon kode. Følgende eksempel metoden demonstrerer denne teknikken:
public boolean isItTooLong () {return isTooLong; }

Dette gjør at "kunde" kode for å få tilgang til verdien av variabelen. I noen tilfeller trenger du kanskje ikke å gi denne tilgangen - for eksempel hvis variabelen er rent for intern klasse bruk.

Hint

  • Du kan også bruke boolsk wrapper klassen hvis du trenger å lagre din boolsk som et objekt eksempel.
  • Vær forsiktig hvis du bestemmer deg for å tillate ekstern kode for å sette verdien av variabelen, spesielt hvis det er privat.