Java的静态

我听说在Java的变量前加上“static”,不知道是什么意思。。。

用中文准确解释的话是“跟大原始的类域相关联的变量”。

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++;
   }
}

如果存在这样的代码,则”type”和”color”是该实例字段固有的,而”num_car”是与car类字段绑定的,它代表了实例的数量,并且会不断更新。