Klassenvariablen beschreiben im Gegensatz
zu Instanzvariablen Eigenschaften der Klasse
(siehe auch Seite ).
Klassenvariablen werden mit dem Schlüsselwort static deklariert:
public class Kreis { static int anz_Kreise = 0; public double x,y; // Koordinaten public double r; // Radius public Kreis (double x, double y, double r) { this.x = x; this.y = y; this.r = r; anz_Kreise++; } }
Zugriff erfolgt außerhalb der Klassen qualifiziert mit dem Klassennamen:
if (Kreis.anz_kreise == 12) System.out.println(``Hello'');
static-Felder werden außerdem benutzt für