java中关于变量的初始化问题

如题所述

第1个回答  2020-01-15
1是申明了一个abc
数据类型的变量,并实例化。初始值为null。可以使用。
2是申明一个abc
数据类型的变量,没有实例化,赋值null。为空。不能使用,试用前必须实例化,不然报空指针异常。
3同上,意思差不多。默认本来就是为null的~~
第2个回答  2019-08-08
局部变量在使用时必须要初始化
对于全局变量如果不赋值,才会有默认值
public
class
exer{
static
int
age;
public
static
void
main(String[]
args)
{
age
=
age+1;
System.out.println("The
age
is
"+age);
}
}
相似回答