JAVA 中 static静态的理解
1. 静态变量
静态变量也称呼为类变量,类变量是所有对象共享的,随着类的加载开始,随着使用类的消亡而消亡,
其存储空间为内存中的静态数据区(在 静态存储区内分配存储单元)所有的类对象都共享指向一个 静态属性空间(堆空间),如以下例子和图解
class stu {
static int fraction;//成绩
String name;//姓名
public stu(){
}
public stu(int fraction ,String name){
this.fraction=fraction;
this.name=name;
}
public void totalScore(){
fraction+=fraction; //累计分数
}
public void output(){
//输出分数
System.out.println(fraction);
}
}
public static void main(String[] args) {
st