在java中 ,类的属性可以不用初始化(有默认值),但是类中方法中的变量一定要初始化
public class Demo5 {
private String name1;
public static void main(String args[]){
String name2;
System.out.println(name2);
Demo5 d5=new Demo5();
System.out.println(d5.name1);
}
}
这里name1不报错,但是name2就会报错。The local variable name2 may not have been initialized报告您还没有被初始化哦