一个数值初始化赋值的问题!
什么时候一个变量必须进行赋初值,什么时候不用赋初值,系统自动赋值?
我记得好像类的成员变量是可以不用赋初值的,系统会自动的赋默认值,例如int型的会自动赋0,什么时候必须赋值呢?不太明白!
什么时候一个变量必须进行赋初值,什么时候不用赋初值,系统自动赋值?
我记得好像类的成员变量是可以不用赋初值的,系统会自动的赋默认值,例如int型的会自动赋0,什么时候必须赋值呢?不太明白!
一条百试不爽的方法,如果javac报错那么就必须赋值
final类型的,必须在构造完成前赋值,非final的临时变量必须赋值
明白
谢谢