变量定义可以不被初始化,但是这个变量做为局部的变量的话就必须被初始化,否则会编译出错。所谓局部变量就是在一个函数或着代码块中定义的变量。我想你定义的变量也是这样了。
在类中定义的成员变量如果你没有初始化java会自动帮你初始化,如果是数字会自动初始化成0,字符会初始化成'o',对象引用会初始化成null.
当然如果你定义的是局部变量就必须初始化了,否则编译会报错
这正是java的特点,极大的提高了代码安全性
java中
成员变量叫“域”
域可以在定义的时候赋初值
如:类型
成员变量=初值
string
model="love";
int
love=520;
与其他的变量时一样的。。。。。
不知你明白否!