第1楼 2007-05-01 00:31 yisheng 写道:
求一道java程序设计题
求一道java程序设计题,定义一个抽象的图象类,再定义一个三角形类(继承自图象类),来完成求三角形的面积,并且定义测试类来进行测试.
第3楼 2007-05-01 00:51 jzyzwsw 写道:
我简单的写了一个,不知道是不是你要的。
图像类
public abstract class Figure
{
protected double x;
Figure()
{}
Figure(double x1)
{x=x1;}
abstract public double area();
public String toString()
{return "x="+x;}
}
三角形
public class Triangle extends Figure
{
protected double y;
public Triangle()
{}
public Triangle(double a,double b)
{
super(a);y=b;
}
public double area()
{
return x*y*0.5;
}
public String toString()
{
return "三角形:\t"+super.toString()+"\ty="+y+"\tarea="+area();
}
}
测试类
public class TestFigure
{
public static void main(String[] args)
{
Triangle T1=new Triangle(10.0,20.0);
System.out.println(T1.toString());
}
}
行不行,不行的话我再改一下!