我在Core java中遇到了問題。 考慮具有稱爲age的屬性的Employee類。預防未使用客戶端驗證的年齡爲負數
class Employee{
private int age;
public void setAge(int age);
}
我的問題是如何限制/防止setAge(INT年齡)方法,使得其只接受正數,它不應該允許負數,
Note: This has to be done without using client side validation.how do i achieve it using Java/server side Validation only.The validation for age attribute should be handled such that no exception is thrown
毫無疑問,你不想拋出異常,你必須說出你想要發生的事情,那就是你應該實現的。當一位服務員接受你的訂單時,你是否開始了你不想要的飯菜? – 2011-02-04 15:21:45
@彼得我明白。這在採訪中被問到了ysday.hence im發佈了同樣的問題,而intwer告訴我有一個laternate解決方案,以及他沒有透露 – Deepak 2011-02-04 15:22:44