黑马程序员技术交流社区
标题:
异常问题
[打印本页]
作者:
lily15
时间:
2015-4-20 22:31
标题:
异常问题
本帖最后由 lily15 于 2015-4-21 15:17 编辑
为什么在接口中的方法上声明异常,没有出现编译错误?
interface Shape
{
void getArea() throws Exception;
}
class Rectangle implements Shape
{
private int len,wid;
Rectangle(int len,int wid)
{
if(len<=0||wid<=0)
throw new NoValueException("出现非法");
this.len=len;
this.wid=wid;
}
public void getArea()
{
System.out.println(len*wid);
}
}
作者:
东东西西
时间:
2015-4-20 23:14
哇 牛逼哄哄 ,, try 呢 都没看到只看到throw
作者:
lily15
时间:
2015-4-21 15:05
我知道了,父类方法声明了异常,子类的覆盖方法可以不抛的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2