我读过声明和构造函数中类变量初始化之间的争论?我喜欢编写尽可能简单的代码。有没有人使用隐式声明?显然,这仅在默认值是要将变量初始化为的值时才有效。在这种情况下,隐式声明是否合适?在适当的情况下,我要询问有关行业标准,性能方面和可读性的问题。
在每种情况下,字符串s是obj类的类变量。
隐式(无构造函数):
String s;
声明:
String s = null;
public obj(){}
构造函数:
String s;
public obj ()
{
s = null;
}