如果我声明这样的类属性:
private static String month;
Run Code Online (Sandbox Code Playgroud)
我不知道后面的代码是否适合检查这样:
if(month == null){
month = "January";
}
Run Code Online (Sandbox Code Playgroud)
我的主要问题是,null是一个非声明变量吗?
对此最好的方法是什么?
先感谢您.
null是一个内置的特殊常量,表示空对象引用,而不是变量.声明在类或实例级别表示对象的变量时,其初始值设置为null.声明局部变量时,必须显式设置其值 - null对某个对象.