類變量也叫靜態變量,也就是在變量前加了static 的變量;
實例變量也叫對象變量,即沒加static 的變量;
區別在於:
類變量和實例變量的區別在於:類變量是所有對象共有,其中一個對象將它值改變,其他對象得到的就是改變后的結果;而實例變量則屬對象私有,某一個對象將其值改變,不影響其他對象;
例:
class person{
static String age; //--類變量
public String name="李四"; //--實例變量
}
public class ClassJava{
public static void main(String[] args){
person A=new person();
A.age="10";
A.name="張三";
System.out.println(A.age); //-結果為"10"
System.out.println(A.name); //-結果為"張三"
person B=new person();
//類變量是針對所有對象的,所以A改變age,B的age也改變
System.out.println(B.age); //-結果為"10"
//實例只改變自身的,所以A對象的name改變,不影響對象B的name變量
System.out.println(B.name); //-結果仍為"李四"
}
}

