黑马程序员技术交流社区

标题: 成员变量和局部变量 名字 是可以一样的吧? [打印本页]

作者: guyulei    时间: 2016-3-19 16:07
标题: 成员变量和局部变量 名字 是可以一样的吧?
成员变量和局部变量 名字 是可以一样的吧?

作者: lgdbest    时间: 2016-3-19 16:25
可以一样啊
作者: zhouhongwei    时间: 2016-3-19 16:45
可以的吧?
作者: 11210107    时间: 2016-3-19 19:02
可以,注意局部变量和全局变量的作用范围。一般来讲局部变量定义在方法中,出来此方法就不起作用了。
作者: zhangyapeng    时间: 2016-3-19 20:04
可以啊,都不在一个范围
作者: YRicardo    时间: 2016-3-19 20:45
可以一样,这两天刚学的,但是遵循就近原则,,局部变量会覆盖成员变量,,,需要this或者super关键字...好像是这样
作者: zxydeh    时间: 2016-3-20 20:00
可以,存储的空间不一样,一个在栈内存,一个在堆内存
作者: 德华    时间: 2016-3-20 22:18
可以的!作用域不一样!java有个就近原则
作者: guyulei    时间: 2016-3-21 08:55
德华 发表于 2016-3-20 22:18
可以的!作用域不一样!java有个就近原则

谢谢你哇。我懂了,谢谢!
作者: 冯领峰    时间: 2016-3-21 10:10
可以啊,变量是有作用范围的,局部变量在方法中,成员变量在类中方法外
作者: lvlup200    时间: 2016-3-21 15:09
可以一样啊, 注意使用的时候有就近原则就是了
作者: Banana_uSuOO    时间: 2016-3-21 15:22
可以,局部变量的使用范围是方法中,出了方法不能用
作者: wxf468907066    时间: 2016-3-21 21:27
成员变量随对象存在而存在,局部变量跟随的方法,在栈内存
作者: 多情浪子    时间: 2016-3-22 08:01
可以的,不影响,除非你得成员变量前面有状态修饰符:final,一般都是可以的,只不过是重新赋值而已




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