成员变量和局部变量区别

 我来答
xhhm924
推荐于2018-03-14
知道答主
回答量:1
采纳率:100%
帮助的人:1430
展开全部
楼主是否对类的概念已经清楚了?如果是的话,就很好解释了。
成员变量是类的一个组成部分,和类的方法处于同一级别;
而局部变量是为了让方法/功能正常运行设立的一些临时存储单元,是专门服务于方法的。
从概念上说,两者是完全没有关系的,
但从应用上说,成员变量可能临时做为局部变量存在,而局部变量也可能依赖或者干脆引用成员变量完成工作。
打个不太合适的比方,你的主机是一个类,你的CPU、硬盘、内存等等必然和你主机同时存在,同时消失的就是成员变量。
而你机器里装的软件就是这个类所能提供出的方法,局部变量就是组成这些软件的文件。
Spole_168
2013-10-19
知道答主
回答量:58
采纳率:0%
帮助的人:23.4万
展开全部
成员变量在类内部起作用,局部变量只在它的作用域起作用。。其实就是作用于不同。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光少年yu
2013-10-31
知道答主
回答量:16
采纳率:0%
帮助的人:2.1万
展开全部
成员变量属于局部变量,局部变量包括成员变量,但局部变量不总是成员变量。
局部变量是指在局部作用域中申明的变量,而成员变量是在类中申明的变量,类为局部作用域
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仲磬任瑗
2019-08-12 · TA获得超过3787个赞
知道大有可为答主
回答量:3135
采纳率:27%
帮助的人:176万
展开全部
局部变量和成员变量主要是他们作用域的区别,
成员变量个是类内部;局部变量是定义其的方法体内部(或者方法体内部的某一程序块内——大括号,主要看定义的位置)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凉风有性A
2019-02-22
知道答主
回答量:12
采纳率:0%
帮助的人:7795
展开全部
成员变量的作用域是:整个类
局部变量的作用域是:所属的方法或者代码块
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式