I Java programmeringsspråk , må hver variabel skal eksplisitt erklært som et medlem av en klasse . Java inneholder forhåndsdefinerte klasser for noen vanlige datatyper som " Integer " og " Float " (en enkel presisjon flyttall ) . Hvis du bruker den "statisk" modifier til en variabel deklarasjon , tolker Java at det er en enkelt forekomst av den variable for hele klassen , i stedet for standard tolkning ( en egen instans for hver eksisterende objekt av klassen ) . Du kan erklære en dupp variabel mens du bruker "statisk" modifier . Instruksjoner
en
Erklærer en ny klasse for å huse den statiske float variabel, som i følgende eksempel : en
public class Notch {
}
2
Legg erklæringer for alle statlige variabler som må bli kopiert i alle forekomster av den nye klassen , som følger :
public class Notch {
private float fortrengning ;
private String navn ;
}
Som standard klassevariabler er ikke statiske
3
Legg erklæringen for den statiske variabelen ( . ett tilfelle per klasse) som følger : en
public class Notch {
private float fortrengning ;
private String navn ;
private statiske float sumAllDisplacements = ( float ) 0;
}
i dette eksempelet , vil den statiske float variabel holde (når supplert med den aktuelle klassen metoder ) summen av forskyvninger av alle Notch tilfeller laget så langt < . br >