几何形状抽象类及其实现类设计与实现.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-04-29 发布于四川
  • 举报

几何形状抽象类及其实现类设计与实现.pdf

本周就一个题目:

1.(1)定义一个能描述几何形状的抽象类,包含第一边长、第二边长、周长、面积属性;

计算周长、计算面积、画几何形状的方法三个抽象方法(画图方法用于打印:画什么图形,

各边长

(2)定义三个实现类,分别代表长方形、三角形(等腰)、菱形,都实现以上抽象类中

的方法;

(3)长方形类可不用增加边属性;

(4)三角形增加“第三边长”、“高”两属性(将第三边作为面积计算中的底长,这

里降低难度,就表示等腰三角形,第三边经计算而得到);

(5)菱形增加两个对角线属性,

(6)分别用三个派生类实例化该抽象类,并初始化各属性值(三角形只能初始化一条边

即腰长和高的值;菱形初始化只初始化一条边长和一条对角线长,另一条对角线经计

算得到),然后分别打印各处图形的边长或高、周长、面积

(7)再将上述利用用接口实现,并实例化,打印以上第(6)题相似的结果。

(8)再将上述计算周长、面积、画图用虚方法实现(定义基类与派生类的方式)

Math.Pow(2,2)平方Math.Sqrt求平方根

菱形面积:ab/2

要求:建控制台项目(一个项目)

以上任务中,项目代码打包发到我的

文档评论(0)

1亿VIP精品文档

相关文档