本帖最后由 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);
}
} |
|