使用要求
局部变量:使用前必须声明并赋初始值
成员变量:使用前必须声明,但可以不赋值
联系:
- 局部变量和成员变量使用前都必须声明
区别:
-局部变量使用前必须需要赋初始值
-成员变量使用前可以不用赋初始值
原因
在使用成员变量的时候,java会对原生的数据类型赋一个初始值。
byte,int,short,long 的初始值为0
float,double 的初始值为0.0
boolean 的初始值为false
char 的初始值为‘\u000000’
本文详细解释了Java中局部变量和成员变量的区别,包括它们在使用前是否需要声明及赋值的要求。阐述了Java对不同数据类型的默认初始化值。
局部变量:使用前必须声明并赋初始值
成员变量:使用前必须声明,但可以不赋值
-局部变量使用前必须需要赋初始值
-成员变量使用前可以不用赋初始值
在使用成员变量的时候,java会对原生的数据类型赋一个初始值。
byte,int,short,long 的初始值为0
float,double 的初始值为0.0
boolean 的初始值为false
char 的初始值为‘\u000000’
534
7491

被折叠的 条评论
为什么被折叠?