我在mClass构造如下代码:处理空值,其中不允许
public mClass(Context ctx) {
super();
this.ctx = ctx;
}
上下文不能为空,因为它necesary为对象的操作。所以如果我允许创建一个新的mClass(null),它将在稍后中断。
当创建对象时,我想崩溃,因为发生错误情况时。这是什么标准的做法?
例如使
public mClass(Context ctx) {
super();
if(ctx==null) throw new Exception ("....");
this.ctx = ctx;
}
军队申报方法例外运动员,我不wan't这样做,因为传递一个空值是不常见