变量的作用域:本地变量和成员变量

变量的作用域的理解?本地变量和成员变量的理解他们的区别?最好举个例子讲解一下?java中的本地变量和成员变量... 变量的作用域的理解?
本地变量和成员变量的理解他们的区别?
最好举个例子讲解一下?
java中的本地变量和成员变量
展开
 我来答
qshn
2007-02-09 · 超过23用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:67.3万
展开全部
在java里,变量的作用域可以简单理解为从它的声明处开始,到包围它的{}结束,未声明,就不能使用,声明之后,即使在它包含的{}里也可以使用。

java的基本单位是类,类是一类事物的抽象,是有属性的,这个属性就是成员变量,比如人类,可以把肤色、姓名、性别、身高、体重等属性作为变量保存,这样,一个具体的人类出现了,我们可以通过这些属性把他与其他人类区分开来。

本地变量出现在方法中,在方法中定义,在方法中使用,超出方法就不存在,所以叫本地变量。

Ex:
public class Human {
private String name;
private String sex;

public String getName() {
return name;
}

public void sayHello() {
String words = " says: Hello!";
System.out.println(name + words);
}

}
这里name、sex就是成员变量,words就是本地变量。
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
百度网友474d88ec0
2007-02-08 · TA获得超过599个赞
知道答主
回答量:310
采纳率:100%
帮助的人:0
展开全部
我也不懂本地变量 和 成员变量

不过变量的作用域我是明白的
简单的讲就是,大括号‘{}’内定义的变量可以在{}内以及他所嵌套的{}内使用,这就是变量的作用域
但是!
当其嵌套内的{}中有同名变量的时候以本括号内的变量为准

列子就是:哈哈,我老师就是这么讲的

宪法和地方法律
宪法是全局变量,地方法律是局域变量
地方法律大于宪法 就是局域变量和全局变量冲突时服从局域变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式