java利用多态性编程,实现求三角形、正方形和圆形的面积。 (提示:定义一个接口tuxi
时间: 2023-08-06 08:00:49 浏览: 541
Java利用多态性编程实现求三角形、正方形和圆形的面积可以通过定义一个接口tuxi来实现。
首先,我们可以定义一个tuxi接口,里面包含一个方法用于计算面积,比如getArea()。
接下来,我们可以定义三个类,分别是Triangle、Square和Circle,它们分别实现tuxi接口,并实现各自的getArea()方法。
在Triangle类中,我们需要定义三个变量来表示三角形的三个边长,然后在getArea()方法中使用海伦公式计算三角形的面积。
在Square类中,我们需要定义一个变量来表示正方形的边长,然后在getArea()方法中直接将边长相乘得到正方形的面积。
在Circle类中,我们需要定义一个变量来表示圆形的半径,然后在getArea()方法中使用圆的面积公式计算圆形的面积。
最后,我们可以创建一个包含Triangle、Square和Circle对象的数组,通过循环调用每个对象的getArea()方法来计算它们的面积,并将结果输出。
这样,通过利用多态性编程,我们就可以方便地求出三角形、正方形和圆形的面积了。
阅读全文