Was ist "statisch" vor einer Java-Variablen? Ich dachte. .. ..
Um es mit Worten zu erklären: "Variablen, die dem ursprünglichen Klassenfeld zugeordnet sind".
public class car{
static int num_car = 0;
String type;
String color;
Car(String type,String color){
this.type = type;
this.color = color;
num_car++;
}
}
Wenn es einen Code wie diesen gibt, sind "Typ" und "Farbe" für das Instanzfeld eindeutig. Da "num_car" jedoch die Anzahl der Instanzen ist, wird es mit dem Fahrzeugklassenfeld selbst verknüpft und ständig aktualisiert. Dinge zu gehen.
Recommended Posts