成员变量和静态变量的区别?

来源:互联网 发布:linux如何查看登录情况 编辑:程序博客网 时间:2024/05/22 02:18

成员变量和静态变量的区别?

1、成员变量所属于对象。所以也称为实例变量。

     静态变量所属于类。所以也成为类变量。

2、成员变量存在于堆内存中。

     静态变量存在于方法区中。

3、成员变量随着对象创建而存在,随着对象被回收而消失。

     静态变量随着类的加载而存在,随着类的消失而消失。

4、成员变量只能被对象所调用。

    静态变量可以被对象调用,也可以被类名调用。


0 0
原创粉丝点击