这是个关于java类封装的提问(刚开始学java)假设定义一个三角形的类,类中有三个成员变量代表三条边,那么在全参构造方法中可以判断3条边关系来决定是否赋值。可是如果赋值失败,也就是传入的三条边参数不合法,那如何重新赋值呢?我目前想法是 在主函数中定义一个函数,在函数中new对象然后返回成功复制的对象,但是不知道怎么判断循环条件。。。(习惯了用c,构造方法没有返回值就想不出来了...)求救