在java中变量一定要初始化吗?

2025-03-13 15:01:27
推荐回答(3个)
回答1:

变量定义可以不被初始化,但是这个变量做为局部的变量的话就必须被初始化,否则会编译出错。所谓局部变量就是在一个函数或着代码块中定义的变量。我想你定义的变量也是这样了。

回答2:

在类中定义的成员变量如果你没有初始化java会自动帮你初始化,如果是数字会自动初始化成0,字符会初始化成'o',对象引用会初始化成null.
当然如果你定义的是局部变量就必须初始化了,否则编译会报错
这正是java的特点,极大的提高了代码安全性

回答3:

java中
成员变量叫“域”
域可以在定义的时候赋初值
如:类型
成员变量=初值

string
model="love";
int
love=520;
与其他的变量时一样的。。。。。
不知你明白否!