成员变量和静态变量的区别?
1.名称上的区别?
成员变量也叫实例变量
静态变量也叫类变量
2.内存存储上的区别?
成员变量存储在堆内存的对象中
静态变量存储在方法区的静态区中
3.生命周期不同?
成员变量随着对象的出现而出现,随着对象的消失而消失
静态变量随着类的出现而出现,随着类的消失而消失
微信扫一扫
成员变量和静态变量的区别?
1.名称上的区别?
成员变量也叫实例变量
静态变量也叫类变量
2.内存存储上的区别?
成员变量存储在堆内存的对象中
静态变量存储在方法区的静态区中
3.生命周期不同?
成员变量随着对象的出现而出现,随着对象的消失而消失
静态变量随着类的出现而出现,随着类的消失而消失
相关推荐