根据我的参考,基本类型具有默认值,而Objects为null。我测试了一段代码。
public class Main {
public static void main(String[] args) {
int a;
System.out.println(a);
}
}
该行将System.out.println(a);指向一个变量a,指出该错误,variable a might not have been initialized而在给定的引用中,integer将具有0默认值。但是,使用下面的给定代码,它将实际打印出来0。
public class Main {
static int a;
public static void main(String[] args) {
System.out.println(a);
}
}
第一个代码可能会出什么问题?类实例变量的行为与局部变量不同吗?
函数式编程
慕姐4208626
万千封印
相关分类