sdut-oop-6 计算各种图形的周长(多态)
时间: 2023-04-20 11:03:38 浏览: 268
sdut stm32&mdk-arm单片机期末实验
如果想要使用多态计算各种图形的周长,首先需要定义一个抽象基类来表示图形,该基类应该包含一个抽象的计算周长的方法,然后可以创建各种不同图形的子类,如矩形、圆形、三角形等,在这些子类中重写基类中的计算周长的方法,并使用各自图形的公式来计算周长。最后,可以使用一个函数来计算一组图形的周长,该函数接受一个图形数组作为参数,遍历数组中的每个图形,并使用多态的方式调用各自的计算周长的方法来计算周长。
阅读全文