黑马程序员技术交流社区

标题: JavaEE基础问题 [打印本页]

作者: 月下哭的猪    时间: 2016-12-7 19:23
标题: JavaEE基础问题
大牛们,成员变量和局部变量到底应该怎么区分?到底应该在什么情况下使用?老师虽然已经讲了,但是还是理解不了

作者: efkllx    时间: 2016-12-7 20:45
成员变量就是在类里方法外面的那些局部的就是方法里面的,

作者: 月下哭的猪    时间: 2016-12-7 20:53
efkllx 发表于 2016-12-7 20:45
成员变量就是在类里方法外面的那些局部的就是方法里面的,

谢谢,那具体应该是怎么使用?
作者: efkllx    时间: 2016-12-7 20:57
月下哭的猪 发表于 2016-12-7 20:53
谢谢,那具体应该是怎么使用?

使用的话看具体的需求,如果这个变量要一直用,就弄成成员的,否则就是局部的。然后成员的是对象的一种属性

作者: 月下哭的猪    时间: 2016-12-7 20:58
efkllx 发表于 2016-12-7 20:57
使用的话看具体的需求,如果这个变量要一直用,就弄成成员的,否则就是局部的。然后成员的是对象的一种属 ...

收到,谢谢
作者: 田伟硕    时间: 2016-12-7 21:46
顶顶顶顶顶顶顶顶顶
作者: chenyanwei6    时间: 2016-12-7 23:59
(仅限中国的范围内)成员变量就好比习大大(作用范围广),在中国的可以管理任何一个省份,任何一个区域;局部变量就好比省长,只能管理自己省内的事务,不能跨区域(范围局限)。在使用的时候,根据自己变量的左右范围,具体而定。
作者: 试着try    时间: 2016-12-9 23:18
我理解是局部变量是在方法中定义的 而成员变量是在方法外定义的。
作者: xss222    时间: 2016-12-10 00:17
多做题,多敲代码就知道怎么用了,就是范围不同




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2