当前位置:新励学网 > 秒知问答 > 静态变量和成员变量的区别太难理解了

静态变量和成员变量的区别太难理解了

发表时间:2024-07-28 12:01:31 来源:网友投稿

JAVA成员变量和静态变量的区别:

1,成员变量所属于对象。所以也称为实例变量。 静态变量所属于类。所以也称为类变量。

2,成员变量存在于堆内存中。 静态变量存在于方法区中。

3,成员变量随着对象创建而存在。随着对象被回收而消失。 静态变量随着类的加载而存在。随着类的消失而消失。

4,成员变量只能被对象所调用 。 静态变量可以被对象调用,也可以被类名调用。 所以成员变量可以称为对象的特有数据,静态变量称为对象的共享数据。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!