为什么阿里巴巴要求 POJO 中不能使用基本数据类型?
The following article is from Hollis Author Hollis
/**
* @author Hollis
*/
public class BooleanMainTest {
public static void main(String[] args) {
Model model1 = new Model();
System.out.println("default model : " + model1);
}
}
class Model {
/**
* 定一个Boolean类型的success成员变量
*/
private Boolean success;
/**
* 定一个boolean类型的failure成员变量
*/
private boolean failure;
/**
* 覆盖toString方法,使用Java 8 的StringJoiner
*/
@Override
public String toString() {
return new StringJoiner(", ", Model.class.getSimpleName() + "[", "]")
.add("success=" + success)
.add("failure=" + failure)
.toString();
}
}
default model : Model[success=null, failure=false]
程序员专属卫衣
商品直购链接 👇 推荐阅读:
每日打卡赢积分兑换书籍入口