sun_jun 发表于 2014-6-11 21:20
能给个程序吗?
下面的局部变量int b 就没报错!
坠花湮 发表于 2014-6-11 14:08
成员变量和局部变量的区别在于其有效范围不同。成员变量在整个类内都有效,而局部变量只在定义它的成员方法 ...
peku 发表于 2014-6-11 09:12
成员变量系统会先进行默认赋初值操作,一般是null或者0;而局部变量没有这个机制,如果不自己赋初值就没有 ...
woshihq 发表于 2014-6-11 08:47
成员变量的作用域是类的内部,而且,它的初始化工作一般交给构造函数,在实例对象的时候才初始化,而局部变 ...
uu993 发表于 2014-6-11 09:05
变量定义时可以不赋值,但是在调用的时候就需要。
成员变量,系统会给他初始化,赋默认值,比如int为0,bool ...
阿布Yocan 发表于 2014-6-11 09:44
局部变量和成员变量主要是他们作用域的区别,
成员变量个是类内部;局部变量是定义其的方法体内部(或者方 ...
axuan 发表于 2014-6-11 10:36
Java中成员变量有默认初始化,也就是如果不显式设置初始值的话就会被初始化为其类型的默认值(0、false、n ...
坠花湮 发表于 2014-6-11 14:08
成员变量和局部变量的区别在于其有效范围不同。成员变量在整个类内都有效,而局部变量只在定义它的成员方法 ...
姿_`态 发表于 2014-6-12 09:02
变量定义时可以不赋值,但是在调用的时候就需要。说得对 ,及解决了我的问题,也解决了下面有一个那哥们 ...
peku 发表于 2014-6-11 09:12
成员变量系统会先进行默认赋初值操作,一般是null或者0;而局部变量没有这个机制,如果不自己赋初值就没有 ...
姿_`态 发表于 2014-6-12 09:05
讲的很清晰,明白啦,谢谢啦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |