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
    Hva er statisk i Java
    ? Java-programmer bruker objektorientert utvikling. I et objektorientert prosjekt , programmerere utforme et sett av objekter til å utføre bestemte deler av de oppgavene som kreves . Objektene i et Java-program har egenskaper og metoder som er definert i klassen erklæringen for hvert objekt type. Når programmerere lage Java- klasse erklæringer , kan de velge å bruke den statiske nøkkelordet for både variabler og metoder. Klasser

    Inne i en Java- klasse erklæring , programmerere definere atferd som objekter av klassen vil iverksette. Instansvariablene vises i de fleste klasse erklæringer . Dersom en klasse inneholder en eller flere instansvariablene , vil hvert objekt forekomst av klassen ha sin egen kopi av disse. Følgende eksempelkode er et typisk eksempel på en forekomst variabel vises i en klasse erklæring : en

    String myname ;

    konstruktør-metoden for klassen kunne instantiate denne variabelen som følger:
    < p> public Person ( String navn) {

    myname = navn ;

    }

    i dette tilfellet klassen , som heter " person ", har en konstruktør funksjon som tar en string parameter som representerer navnet for en individuell forekomst av klassen . Å lage et objekt av klassen , kan programmer bruke følgende kode :

    Person aperson = new Person ( " Mary ");
    Variabler
    < p > i motsetning til eksempel variabler , statiske variabler tilhører en klasse , i stedet for til konkrete tilfeller av den. Dette betyr at det bare er en kopi av et statisk variabel , som er tilgjengelig fra alle medlemmer av klassen , så vel som fra ytre " kunde"- kode via objekter av klassen . For eksempel kan en statisk variabel holde styr på en eiendom i programmet som fortsatt er den samme for alle i klassen . Følgende eksempelkode demonstrerer erklære en statisk variabel inne i en klasse erklæring : en

    private static int numWomen = 0;

    Innenfor klassen konstruktør eller en annen metode , kan den variable nås og oppdatert slik : en

    numWomen + +;

    metoder

    Class erklæringer kan inneholde statiske metoder . Som med variabler , statiske metoder gir noe av funksjonaliteten som er den samme i alle objekt forekomster av en klasse . Statiske metoder som vanligvis utfører behandling som involverer statiske variabler . Følgende eksempel statiske metoden returnerer verdien av en statisk variabel i en klasse erklæring : en

    public static int getNumWomen ( ) {

    retur numWomen ;

    }


    Tilgang

    Java-kode trenger ikke å opprette en forekomst av en klasse å kalle statiske metoder . For eksempel viser følgende syntaks kalle metoden på klassen selv : en

    Person.getNumWomen ();

    Mange programmerere først oppleve denne teknikken når du bruker klasser i Java-språket , snarere enn deres egne klasser, som i følgende eksempel :

    System.out.println ( "Hello ");

    Denne koden bruker System klassen til å skrive en tekststreng til utgangen konsollen . Programmer kan få tilgang til både statiske variabler og metoder ved hjelp av klassen navn i stedet for navnet på et objekt forekomst av klassen .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan justere Java Hashtable Kapasitet 
    ·Slik formaterer metoden returnerer med komma i Java 
    ·Tutorial på JSP Custom Tags 
    ·Hvordan bruke FileFilter i Java 
    ·Hvordan skrive ut Personene i Java 
    ·Slik fjerner Merknader fra Java-kode 
    ·Fordelene ved JDK 1.6 
    ·Hvordan Reset ContentView på Android 
    ·Hvordan bli kvitt den røde X i Java 
    ·Slik importerer en pakke til en Eclipse Prosjekt 
      Anbefalte artikler
    ·Hva er Scarlett Fever 
    ·Hvordan lage JPG miniatyrbilder med PHP 
    ·Hvordan bruke strrchr funksjon i C + + 
    ·Hvordan lage en nettleser ved hjelp av VB 
    ·Hvordan legge til et banner Ved hjelp av HTML programme…
    ·Hvordan skrive ut en Array Produksjonen i omvendt rekke…
    ·Hva å gjøre med en Trapped Feil i C 
    ·Slik kjører du en Python Script Uten Python 
    ·Hvordan sjekke om en database Finnes i PHP 
    ·Hvordan finne heltall 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/