为了账号安全,请及时绑定邮箱和手机立即绑定

参数不合理时,如何返回要求重新实例化对象,而不是自动赋一个其他值并提醒

参数不合理时,如何返回要求重新实例化对象,而不是自动赋一个其他值并提醒

正在回答

3 回答

你要实现这个功能的话,应该在你要实例化目标对象的那个类中去加条件判断。比如

public class Class1 {
	public static void main(String[] args) {
		new Class1().creat(2);
	}
	
	public void  creat(int a){
		if(a>3){
			Class2 c2 = new Class2(a);
		}else{
			System.out.println("你输入的参数不符合条件,不能创建对象");
		}
	}
}

如果你想说的是,在目标类的有参构造方法里去实现,应该不行的。就算你用return跳出方法也一样会成功创建对象。

0 回复 有任何疑惑可以回复我~
#1

行走0123456 提问者

非常感谢!
2016-07-25 回复 有任何疑惑可以回复我~

判断参数是否合理  不合理再跳回传参的地方

0 回复 有任何疑惑可以回复我~

我觉得可以在方法内部做个预判,参数不合理时跳出或者报错。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

参数不合理时,如何返回要求重新实例化对象,而不是自动赋一个其他值并提醒

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信