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