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