static: Zugriff auf die Definition
static Variablen sind für alle Instanzen gleich:
class Student {
static int age = 32;
}
Ohne static gilt die Variable nur für die jeweilige Instanz
class Student {
int age = 32;
}
Also: static nur da benutzen wo man wirklich für alle Instanzen den selben Wert haben will
class Student {
static final int MINIMUM_AGE = 18;
int age = 32;
}