假设我定义了
boolean dualPane;
因为很多代码都这样用
if(dualPane){ ......}
那么这应该就是if(true){....}的意思。
所以问题是:这种写法中boolean dualPane; 这个dualPane的默认就是true吗?
假设我定义了
boolean dualPane;
因为很多代码都这样用
if(dualPane){ ......}
那么这应该就是if(true){....}的意思。
所以问题是:这种写法中boolean dualPane; 这个dualPane的默认就是true吗?
15 回答8.2k 阅读
8 回答6k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
Java 里面
如果作为类的成员变量
基本类型中的数值的默认值是0
boolean的默认值是false
所有对象的默认值是null
如果作为局部变量,即在某个方法内定义的变量,必须要定义初始化的值,否则编译不通过。