88问答网
所有问题
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...
全局变量,局部变量,
成员变量
,
静态变量
,void,实例变量 ,遍历 ,引用,返 ...
答:
成员变量
: 一般指称, 隶属於Class/Object的变量 静态变量: 照宣告定义的话, 在不同语言或叙述
有不同
意义.- 如C: 静态变量其保存时间, 同全局变量. 但是其可视范围只存在宣告的区块中.- 如
Java
: Class中
的静态变量
, 代表所有Object共用 void: 常用於函式宣告, 强制定义不可存在, 如参数或返回值,...
java中静态变量和变量的区别
答:
在
Java中
,
静态变量
优先加载,其相同点 定义在类中,作为类的属性 不同点:1、语法上
的不同
静态变量需要添加static修饰符 2、执行顺序 静态变量优先执行,普通变量 访问时才执行,3、调用方法 静态变量 只需类名点属性名调用即可 普通变量 创建对象,对象名点属性名调用 ...
java中静态变量
在方法里面
与
方法外面
的区别
答:
(1)成员变量:定义在类中,方法外。有默认值。(2)局部变量:定义在代码块{}或方法中。没有默认值,使用之前必须显示赋值。2.成员变量可以分为
静态变量和
非静态变量,都有默认值。3.Java不像C/C++,不可以在方法里面使用static定义所谓的“静态局部变量”。所以
Java里的静态变量都是成员变量
。
在
java中
局部变量、属性
变量和静态变量
、实际
变量的
个个
区别
,他们之间...
答:
局部
变量和
成员
变量的区别
主要是生存周期,类
中成员变量
又成全局变量,条用类时就自动产生,知道类的应用关闭时才关闭。局部变量周期较短,只在定义的方法里存在,方法结束就释放。属性变量一般指的是类的私有变量 ,常用有public 默认和 private 三种,从前往后权限减小。
静态变量
存在与内存的方法区中(...
大家正在搜
java静态变量与实例变量的区别
java静态变量和动态变量
java中成员变量和局部变量
实例变量和静态变量的区别
java静态变量和实例变量
java类变量和实例变量区别
java静态成员变量赋值
c语言动态变量和静态变量
变量和静态变量