我想知道是否建议在定义类属性时始终使用基本类型(例如int),还是应该包装类而不是。
class Test{
private final int id;
/**
* Class constructor
* @param id
*/
Test(int id) {
this.id = id;
}
}
答案 0 :(得分:-1)
这取决于您需要执行的操作...如果对保持null值很重要,那么您应该使用包装器...另外,您也可以使用基本类型...如果您不知道是否需要是否为null,那么最好使用基元以避免获得NPE。