本帖最后由 王廷顺 于 2013-4-27 21:09 编辑
/*
有一个圆形和长方形。
都可以获取面积,对于面积如果出现非法的数值,视为是获取面积出现问题。
问题通过异常来表示。
*/
interface Shape
{
double getArea();
}
class Rec implements Shape
{
private int len,wid;
Rec(int len,int wid)
{
this.len = len;
this.wid = wid;
}
public double getArea()
{
return len * wid;
}
}
class ExceptionTest1
{
public static void main(String[] args)
{
Rec r = new Rec(5,3);
r.getArea();
}
}
运行后什么也不显示,正常应该打印出结果15.0。 |