2 bedstudent bedstudent 于 2014.06.14 22:03 提问

跪求!!!java中,方法能调用自身吗?

为实现对Student类中age的封装,使用了setage(),想实现当年龄不在一定范围内是提示输入错误并重新输入,重新输入我想通过再次运行setage()来实现,用this会出错,可是应该怎样操作?代码如下:public void setAge(int age) {
if(this.age<15)
{
System.out.println("输入有误,请重新输入");
//this.setAge(int age);
}
else
this.age = age;
}

1个回答

qwuack
qwuack   2014.06.28 21:03

既然是输入有误,为何还要保存?!!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!