【发布时间】:2014-11-16 19:23:21
【问题描述】:
如何在 java 中初始化类时检查输入错误? 我已经包含了一个示例
public class Date {
private int d;
private int m;
private int y;
public Date(int d, int m, int y) {
if(is valid date){
this.d = d;
this.m = m;
this.y = y; //etc
} else {
// ??????
// throw an exception?
}
}
}
【问题讨论】:
-
如果您需要数据验证,我建议您使用 Builder 模式或工厂方法
标签: java error-handling user-input