In der Programmiersprache Java muss jede Variable explizit als Mitglied einer Klasse deklariert werden. Java enthält vordefinierte Klassen für einige gängige Datentypen wie " Integer" und "Float" (a simple- precision floating -point -Nummer). Wenn Sie die "statische" Modifier gelten für eine Variablendeklaration , interpretiert Java , dass es eine einzelne Instanz dieser Variablen für die ganze Klasse , anstelle des Standard- Auslegung ( eine separate Instanz für jede bestehende Objekt dieser Klasse ) . Sie können erklären, eine float-Variable bei der Verwendung des "statischen" Modifier . Anleitung
1
Deklarieren Sie eine neue Klasse , die statische Variable vom Typ float unterzubringen , wie im folgenden Beispiel: public class
Notch { }
< br > 2
hinzufügen Erklärungen für alle staatlichen Variablen, die in jeder Instanz der neuen Klasse repliziert werden , müssen wie folgt :
public class Notch {
privaten float Verschiebung ;
private String name; }
standardmäßig sind Klassen-Variablen nicht statisch
3
Fügen Sie die Deklaration für die statischen Variablen ( . eine Instanz pro Klasse ) wie folgt:
public class Notch {
privaten float Verschiebung ;
private String name;
private static float sumAllDisplacements = ( float) 0; }
In diesem Beispiel wird die statische Variable vom Typ float halten ( wenn durch die entsprechenden Methoden der Klasse ergänzt ) die Summe der Verschiebungen aller Notch Instanzen erstellt so weit < . br>