扫码关注官方订阅号
假设我定义了
boolean dualPane;
因为很多代码都这样用if(dualPane){ ......}
那么这应该就是if(true){....}的意思。
所以问题是:这种写法中boolean dualPane; 这个dualPane的默认就是true吗?
闭关修行中......
Java 里面
如果作为类的成员变量基本类型中的数值的默认值是0boolean的默认值是false所有对象的默认值是null
如果作为局部变量,即在某个方法内定义的变量,必须要定义初始化的值,否则编译不通过。
首先boolean声明时最好初始化值,不然在后面你忘记赋值会出错。此外这样写的话,并不是默认dualPane是true。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
Java 里面
如果作为类的成员变量
基本类型中的数值的默认值是0
boolean的默认值是false
所有对象的默认值是null
如果作为局部变量,即在某个方法内定义的变量,必须要定义初始化的值,否则编译不通过。
首先boolean声明时最好初始化值,不然在后面你忘记赋值会出错。
此外这样写的话,并不是默认dualPane是true。