static 修饰的成员变量叫类成员变量,被实例对象所共享
public class A {
static int count=0;
A(){
count++;
System.out.println("count"+count+"对象被创建");
}
public class A {
static int count=0;
A(){
count++;
System.out.println("count"+count+"对象被创建");
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
A a = new A();
A a2 = new A();//即调A(){}构造器进行初始化
}
result:count1对象被创建
count2对象被创建
内存区域: 系统文件区域
静态存储区域(static修饰的成员变量为全局变量,内存不回收)
动态存储区域