JAVA局部变量和类变量的定义?
答案:2 悬赏:10
解决时间 2021-02-20 09:02
- 提问者网友:相思故
- 2021-02-19 22:21
编程初学者问?
最佳答案
- 二级知识专家网友:湫止没有不同
- 2021-02-19 23:48
据名思意,一个的作用范围是局部的,一个作用范围是整个类。
局部变量的作用范围是有限的,比如你在一个for里面定义一个i,则这个i只在这个for循环里有效,你在一个方法里定义一个i,则这个i只在这个方法里有效。
类变量也叫全局变量,说白了就是类的属性,它的作用范围就是整个类
局部变量的作用范围是有限的,比如你在一个for里面定义一个i,则这个i只在这个for循环里有效,你在一个方法里定义一个i,则这个i只在这个方法里有效。
类变量也叫全局变量,说白了就是类的属性,它的作用范围就是整个类
全部回答
- 1楼网友:丢不掉的轻狂
- 2021-02-20 00:40
因为你在这个changevar(int a,int b,int c){方法当中并没有改变全局变量也就是这个private int y=1;的值,而是重新创建了一个int y=b;并为其赋值,所以全局变量中的那个y值并没有改变,而在这个getxyz()方法当中你输出的是全局变量y的值,所以是1
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |