QQ登录

只需一步,快速开始

搜索
鱼C论坛笔记大赛成绩公示
查看: 186|回复: 7

[已解决]Java变量解惑

[复制链接]
匿名鱼油
匿名鱼油  发表于 2017-7-17 00:19:03 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最近在看封装,里面涉及到了变量。


后来我在查阅资料想总结分类的时候发现,有人认为成员变量就是全局变量有人认为成员变量包括类变量和实例变量还有人认为它们都是不一样的


我想请教一下到底是怎么分类的,多谢


最佳答案
2017-7-17 08:26:10
  1. public class Test {
  2.    private String name;//成员变量,也是全局变量

  3.    public void changeName() {
  4.        String n = "tomoya";//n就是局部变量
  5.        name = n;
  6.    }
  7. }
复制代码


总的来说,定义在类里的,也就是name那个位置,就是成员变量,在JAVA里全局变量和成员变量是一个意思。
定义在方法里或域里就叫做局部变量,所谓域就是{}里面,比如
  1. public void show() {
  2.    int b = 2;//局部变量
  3.    if(true) {
  4.        int a = 1;//局部变量
  5.    }
复制代码

   //这个位置访问a,无效
}
//这个位置,或其他方法里访问b,无效

他的作用范围:
局部变量离开了他的域{}就无效
成员变量的范围依赖他的访问修饰符,什么是访问修饰符呢?
public
protected
private
默认,你定义时不给他访问修饰符就是默认
最佳答案
206 
累计签到:207 天
连续签到:44 天
发表于 2017-7-17 08:26:10 | 显示全部楼层    本楼为最佳答案   
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
匿名鱼油
匿名鱼油  发表于 2017-7-17 20:20:00
最佳答案
206 
累计签到:207 天
连续签到:44 天
发表于 2017-7-17 21:06:10 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
2 
累计签到:43 天
连续签到:1 天
发表于 2017-7-17 22:20:34 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
206 
累计签到:207 天
连续签到:44 天
发表于 2017-7-18 08:25:29 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
1 
累计签到:1 天
连续签到:1 天
发表于 2017-7-18 22:16:44 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
最佳答案
2 
累计签到:43 天
连续签到:1 天
发表于 2017-8-15 10:56:42 | 显示全部楼层
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;
3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的 <> 按钮,否则您的代码可能会被“吃掉”!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋手机版Archiver( 粤公网安备 44051102000370号 | 粤ICP备11014136号

© 2010-2017 FishC.com GMT+8, 2017-9-26 20:40 Powered by Discuz! X2.5 Theme by dreambred

快速回复 返回顶部 返回列表