88问答网
所有问题
成员变量和局部变量有什么区别
如题所述
举报该问题
推荐答案 2016-11-09
局部变量和成员变量主要是他们作用域的区别,
成员变量个是类内部;局部变量是定义其的方法体内部(或者方法体内部的某一程序块内——大括号,主要看定义的位置)。
另外,成员变量可以不显式初始化,它们可以由系统设定默认值;局部变量没有默认值,所以必须设定初始赋值。
还有,在内存中的位置也不一样。成员变量在所在类被实例化后,存在堆内存中;局部变量在所在方法调用时,存在栈内存空间中。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/BggSKaKSMcSVStK1MB.html
其他回答
第1个回答 2019-08-11
成员变量和局部变量的区别在于其有效范围不同。成员变量在整个类内都有效,而局部变量只在定义它的成员方法内才有效。
相似回答
成员变量与局部变量的区别有哪些
?
答:
从语法形式上看:成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数
;成员变量可以被 public,private,static 等修饰符所修饰,而局部变量不能被访问控制修饰符及 static 所修饰;但是,成员变量和局部变量都能被 final 所修饰。从变量在内存中的存储方式来看:如果成员变量是使用static修饰...
成员变量和局部变量有什么区别
答:
局部变量和成员变量主要是他们作用域的区别
,成员变量个是类内部;局部变量是定义其的方法体内部(或者方法体内部的某一程序块内——大括号,主要看定义的位置)。另外,成员变量可以不显式初始化,它们可以由系统设定默认值;局部变量没有默认值,所以必须设定初始赋值。还有,
在内存中的位置也不一样
。成...
局部变量和成员变量的区别是什么
?
答:
3、在同一源文件中,允许全局变量和局部变量同名。
在局部变量的作用域内,全局变量不起作用
。
成员变量和局部变量有什么区别
答:
大体有3点:1:成员变量直接定义在类中。局部变量定义在方法中,参数上,语句中
。2:成员变量在这个类中有效。局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域。3:成员变量存在于堆内存中,随着对象的产生而存在,消失而消失。局部变量存在于栈内存中,随着所属区域的运行而存在,...
java
什么是成员变量和局部变量
答:
本文介绍
成员变量和局部变量的区别
1、成员变量是独立于方法外的变量,
局部变量是
类的方法中的变量 1)、成员变量:包括实例变量和类变量,用static修饰的是类变量,不用static修饰的是实例变量,所有类的成员变量可以通过this来引用。2)、局部变量:包括形参,方法局部变量,代码块局部变量,存在于方法的...
java中
什么是成员变量
、
局部变量
???
答:
一、成员变量
成员变量是
指定维度
的成员变量
,用于标识某个维度成员。由Services内部使用的值,以标识某个维度成员。MemberKeyColumn属性指定维度的成员变量。例如,1到12之间的某个数字可以是相应于年中的某个月的成员变量。二、
局部变量
局部变量,也称内部变量,是指在一个函数内部或复合语句内部定义的...
java中
成员变量和局部变量的区别
答:
1、成员变量定义在类中,在整个类中都可以被访问。2、成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中。3、
成员变量有
默认初始化值。
局部变量
:1、局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。2、局部变量存在于栈内存中,作用的范围结束...
java怎么
区别成员变量与局部变量
,怎么为他们赋值;方法重载与类的重置...
答:
在类中根据变量创建的位置
不同
可以分为
局部变量
、
成员变量
(全局变量或者实例变量)、类变量。局部变量,声明在方法体、语句块中的变量。它的作用域有限,只对当前最近的一对“{ }”里面的程序体有效。注意的是,局部变量在声明后必须初始化。一般在声明时初始化最好(int x=0;)养成良好的习惯。全局...
大家正在搜
java成员变量和局部变量的区别
局部变量与成员变量的区别
成员变量与局部变量怎么区分
成员变量和普通变量有啥区别
局部变量和全局变量的区别
java局部变量和成员变量
成员变量与局部变量
内部变量和局部变量
类变量和实例变量区别
相关问题
成员变量和局部变量区别
(2) 局部变量和成员变量的区别是什么?
java中成员变量和局部变量的区别
Java中,成员变量和局部变量的区别是什么?
JAVA中成员变量和局部变量的详细区别,最好举例说明一,谢谢...
java中局部变量和成员变量主要是他们作用域的区别
局部变量和成员变量的区别是什么?