
通过继承和多态实验绘制三角形、圆形和矩形
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本实验通过编程语言中的继承与多态特性,创建基类“形状”及其派生类“三角形”、“圆形”和“矩形”,展示面向对象设计中代码复用及功能扩展的方法。
构建一个图形库,包含以下基本图形:
- 点(Point),具有两个属性 (x, y) 和绘制点的方法 draw();
- 三角形(Triangle),由三个点构成,并且可以调用 draw() 方法进行绘制;
- 圆(Circle),有一个圆心和半径(radius)的属性,能够通过 draw() 方法来绘制;
- 矩形(Rectangle),具有一个顶点、长度(length)、宽度(width)的属性并且可以通过方法 draw 来绘制出来;
- 正方形(Square),具有一个顶点以及边长 (length) 的属性,并且可以使用 draw 方法进行绘制。
全部评论 (0)
还没有任何评论哟~


