通常我有这样一个类:
public class Foo
{
private String field1;
private String field2;
// etc etc etc
}
这将使field1和field2的初始值都为null。将所有String类字段改为以下方式是否更好?
public class Foo
{
private String field1 = "";
private String field2 = "";
// etc etc etc
}
如果我在类定义上保持一致,那么我将避免很多空指针问题。这种方法有哪些问题?