静态变量和动态变量的区别(静态变量)

 2024-01-07  阅读 18  评论 0

摘要:大家好,小乐来为大家解答以上的问题。静态变量和动态变量的区别,静态变量这个很多人还不知道,现在让我们一起来看看吧!1、JAVA中的静态变量能够通过静态方法来访问,不管创建了类的多少实例,整个类中的静态变量的副本只有一个。2、静态变量实质上就是一个全局变量,当我们声明一个对象时,并不产生静态变量的拷贝,而是该类所有的实例变量共同一个静态变量。3、这样说起来好象很抽象,其实静态变量就是一个全局变量,我

大家好,小乐来为大家解答以上的问题。静态变量和动态变量的区别,静态变量这个很多人还不知道,现在让我们一起来看看吧!

1、JAVA中的静态变量能够通过静态方法来访问,不管创建了类的多少实例,整个类中的静态变量的副本只有一个。

2、静态变量实质上就是一个全局变量,当我们声明一个对象时,并不产生静态变量的拷贝,而是该类所有的实例变量共同一个静态变量。

3、这样说起来好象很抽象,其实静态变量就是一个全局变量,我们在程序中的任何地方,都可以用它而且可以不实例话它,在我们调用静态变量的时候它的值不会初始化到以前的值,也就是说它是会变化的。

4、比如,静态变量的初始值为1,但是经过我们调用后它的值变成了2,那么下次我们再调用它的时候,它的值就是2了而不会是1。

本文到此分享完毕,希望对大家有所帮助。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://www.sast-sy.com/eab2cBj0CBwdVVQYB.html

发表评论:

管理员

  • 内容1434378
  • 积分0
  • 金币0

Copyright © 2022 四叶百科网 Inc. 保留所有权利。 Powered by ZFCMS 1.1.2

页面耗时0.0824秒, 内存占用1.72 MB, 访问数据库18次

粤ICP备21035477号