亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

參數不合理時,如何返回要求重新實例化對象,而不是自動賦一個其他值并提醒

參數不合理時,如何返回要求重新實例化對象,而不是自動賦一個其他值并提醒

正在回答

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下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號