它是这样用的:
private Boolean isLoading; (为什么这里没有初始化true还是false?)
........
if(!isLoading){
isLoading=true;
.......
}
我的疑惑是这个if条件怎么行得通啊?我也没看见在哪个构造器里面赋值。
没赋值那就是false啊
在Java里,当实例化一个类时,如果实例变量没有指定初值的话,JVM会自动给一个初值的。
对于对象类型:初值为null;
对于布尔类型:初值为false;
对于整型:初值为0;
...