(一)柚象类试验。定义一组具有继承关系的类。Shape(形状)类是一个柚象类,包含4个数据成员(坐标x,y,i颜色c,图形对象g(Graphics类对象)),一个构造方法和两个柚象方法(求面积area()和draw方法)。Triangle (三角形)由Shape派生,Rectangle(矩形)由Square派生,Oval(圆类)由Shape派生。 对上述类进行测i试。 要求实现︰根据坐标和颜色使用图形对象的方法进行图形对象的绘制和面积输出。
时间: 2023-04-11 07:01:16 浏览: 157
我可以回答这个问题。根据题目要求,我们需要定义一个Shape类作为抽象类,包含4个数据成员和两个抽象方法area()和draw()。Triangle类和Rectangle类分别继承自Shape类,Oval类也继承自Shape类。在每个类中实现自己的area()和draw()方法,并根据坐标和颜色使用图形对象的方法进行图形对象的绘制和面积输出。最后进行测试即可。
阅读全文