A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 月下哭的猪 中级黑马   /  2016-12-7 19:23  /  1426 人查看  /  8 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

大牛们,成员变量和局部变量到底应该怎么区分?到底应该在什么情况下使用?老师虽然已经讲了,但是还是理解不了

8 个回复

倒序浏览
成员变量就是在类里方法外面的那些局部的就是方法里面的,
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
efkllx 发表于 2016-12-7 20:45
成员变量就是在类里方法外面的那些局部的就是方法里面的,

谢谢,那具体应该是怎么使用?
回复 使用道具 举报
月下哭的猪 发表于 2016-12-7 20:53
谢谢,那具体应该是怎么使用?

使用的话看具体的需求,如果这个变量要一直用,就弄成成员的,否则就是局部的。然后成员的是对象的一种属性
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报 1 0
efkllx 发表于 2016-12-7 20:57
使用的话看具体的需求,如果这个变量要一直用,就弄成成员的,否则就是局部的。然后成员的是对象的一种属 ...

收到,谢谢
回复 使用道具 举报
顶顶顶顶顶顶顶顶顶
回复 使用道具 举报
(仅限中国的范围内)成员变量就好比习大大(作用范围广),在中国的可以管理任何一个省份,任何一个区域;局部变量就好比省长,只能管理自己省内的事务,不能跨区域(范围局限)。在使用的时候,根据自己变量的左右范围,具体而定。
回复 使用道具 举报
我理解是局部变量是在方法中定义的 而成员变量是在方法外定义的。
回复 使用道具 举报
xss222 中级黑马 2016-12-10 00:17:14
9#
多做题,多敲代码就知道怎么用了,就是范围不同
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马