00问答网
所有问题
java中成员变量和静态变量的区别是什么
如题所述
举报该问题
推荐答案 2019-03-16
JAVA成员变量和静态变量的区别:
1,成员变量所属于对象。所以也称为实例变量。
静态变量所属于类。所以也称为类变量。
2,成员变量存在于堆内存中。
静态变量存在于方法区中。
3,成员变量随着对象创建而存在。随着对象被回收而消失。
静态变量随着类的加载而存在。随着类的消失而消失。
4,成员变量只能被对象所调用
。
静态变量可以被对象调用,也可以被类名调用。
所以,成员变量可以称为对象的特有数据,静态变量称为对象的共享数据。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MStKMttMacBMtMSSSBB.html
其他回答
第1个回答 2019-06-26
作用域不同
成员变量只有在类中或者
当前对象存在才能使用
,而静态变量
从程序开始到程序结束都可以使用
相似回答
java中成员变量和静态变量的区别是什么
答:
静态变量存在于方法区中,成员变量存在于堆内存中,成员变量所属于对象JAVA成员变量和静态变量的区别
,成员变量随着对象创建而存在。随着对象被回收而消失。静态变量随着类的加载而存在。静态变量是属于静态存储方式,但是属于静态存储方式的量不一定就是静态变量,例如外部变量虽属于静态存储方式,但不一定是静...
<
java
>请各路大神帮忙分析一下我的理解对不对
答:
简单来说呢实例变量和静态变量的差别就在修饰符
,用static修饰的就是静态变量,基本上哪都能直接调用,而非static修饰的就是实例变量,哪定义在哪用,一个类定义的变量,则这个类的方法中可以直接调用,其他类要调用的话需要new 一个类出来,并且要有该变量的get,set方法,或者把变量定义成public,prote...
java中静态变量和
实体
成员变量的区别
答:
静态变量,在内存中,是所有对象共享的,而实例变量则是自己拥有自己的
;实例变量需要通过类的实例对象来调用,而静态变量,只要类名就可以调用了
Java中
局部变量,
静态变量和
实例
变量的区别
答:
成员变量有默认初始值 局部变量:定义在方法中或方法的参数列表(或者语句中)存在于栈内存中
,作用的范围结束,变量空间自动释放 默认没有初始化值,使用时需要进行初始化 静态变量又称类变量:用static修饰 存储在方法区中 随着类的加载而存在,随着类的消失而消失 可以由类名或对象调用 伪代码说明 pub...
大家正在搜
java静态变量与实例变量的区别
java静态变量和动态变量
java中成员变量和局部变量
实例变量和静态变量的区别
java静态变量和实例变量
java类变量和实例变量区别
java静态成员变量赋值
c语言动态变量和静态变量
变量和静态变量