Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Klassevariabler av Java Coding
    Java programmer lagrer data elementer i ulike måter . Klassevariabler er en av de vanligste måter å lagre et element av data i et Java- prosjekt. Java-klasser kan holde ulike typer variabler i tillegg til klassevariabler , inkludert forekomst og lokale variabler . Hver type variabel i Java er egnet til en bestemt type data . Utviklere trenger å forstå de viktigste egenskapene til hver for å lage effektive programmer. Klasser

    Java bruker objektorientert utvikling , der søknaden ansvar er delt mellom en gruppe av objekter. Oppførselen og tilstanden til et objekt er satt ut i klassen erklæringen for objekttypen . Når utviklere lage Java-applikasjoner , definere de klasse erklæringer der objektet egenskaper og metoder er lagt ut . En gruppe av variabler er Blant egenskapene objekter av en klasse har. Disse variablene kan være klassevariabler , instansvariablene eller lokale variabler .
    Fields

    en variabel i en Java-klasse er i utgangspunktet et felt , lagring et element av data . Hver gang et program erklærer et objekt av en klasse , vil dette objektet inneholder variabler definert innenfor den klassen erklæringen. Hver forekomst av en klasse har sin egen kopi av en forekomst variabler deklarert . Lokale variabler eksisterer kun for isolerte deler av koden i en klasse for eksempel metoder eller kontroll strukturer , forsvinner etter de delene av koden har utført . Klassevariabler deles mellom alle forekomster av en klasse i tilværelsen, i stedet for enn hvert tilfelle har sin egen kopi.
    Static

    " statisk " søkeord erklærer en klasse variabel . Følgende eksempel syntaks demonstrerer erklære en klasse variabel : en

    private static String somename ;

    Denne variabelen vil være tilgjengelig på tvers av alle forekomster av klassen , med noen endringer i det gjenspeiles i hvert tilfelle . Med en instansvariabel , ville hvert tilfelle ha en egen versjon av den variable , men bruken av "statisk" nøkkelordet angir at alle tilfeller vil referere til samme variabel . Klasse metoder kan endre verdien av statiske variable samt få tilgang til den.
    Oppretting

    Java-programmer kan tilordne verdier til klassevariabler når de oppretter dem . Følgende utvidet kode utdrag demonstrerer initialisering klassen variabel : en

    private static String somename = " Mary ";

    Denne verdien , en gang satt , skal være tilgjengelig for alle forekomster av klassen . Tilfeller kan også endre verdien , med den nye verdien den samme for alle tilfeller , i motsetning til med instansvariablene . Klassevariabler som dette er nyttig i tilfeller hvor en data verdi er logisk kommer til å være den samme for alle forekomster av klassen .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konfigurerer Java JDK 
    ·Hvordan skrive en metode i Java 
    ·Fire primitive typer i Java 
    ·Slik Seal JAXB Brudd i Oracle XML 
    ·Slik konverterer en applet 
    ·Hva er en Java.rmi.RemoteException 
    ·Slik installerer Java XP 
    ·Hvordan fange og lagre bilder fra et webkamera i Java 
    ·Slik tilpasser et J2ME Tekstfelt 
    ·Hvordan lage Sequence & Insert Uttalelser 
      Anbefalte artikler
    ·Hvordan bruke Microsoft XNA 
    ·Hvordan å kompilere C + + i JGrasp 
    ·Hvordan bruke QBasic å skrive til Port 
    ·Hvordan bruke Size Fil Les i Java 
    ·Hvordan ADO.NET Funksjon 
    ·Hvordan sjekke PHP og MySQL Tillatelser 
    ·Hvordan sette bredde på en GridView Column 
    ·Hvor å Endre Lydfil Extensions 
    ·Hvordan å likestille to ting i en if setning i C + + 
    ·Hvordan lage en Web Service Bruke Axis 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/