1) 创建Java工程。 2) 创建一个Shapes接口,该接口包含方法getArea()、getPerimeter()。 3) 创建一个类Coordinates,该类包含属性:座标x,y。 4) 通过继承Coordinates并实现Shapes接口,分别定义并实现矩形类Rect、三角形类Triangle,和圆类Circle。 5) 用上述类和接口实现多态,即通过Shapes接口,调用上述三个图形类中重写的getArea()、getPerimeter()方法,计算出各图形对象的相应的面积与周长。 6) 运行Java工程,测试代码是否正确,如不正确调试程序
时间: 2023-02-12 09:52:22 浏览: 160
创建一个Voronoi图2之1
1) 使用 Eclipse 或 IntelliJ IDEA 等 IDE 创建一个新的 Java 工程。
2) 在工程中创建一个名为 Shapes 的接口,并在该接口中定义 getArea() 和 getPerimeter() 两个方法。
3) 在工程中创建一个名为 Coordinates 的类,该类包含两个属性:x 座标和 y 座标。
4) 创建 Rect、Triangle、Circle 三个类,分别继承 Coordinates 类并实现 Shapes 接口,在这三个类中重写 getArea() 和 getPerimeter() 方法。
5) 创建一个新的类来测试多态性,在该类中创建多个 Shapes 类型的对象,并调用 getArea() 和 getPerimeter() 方法计算出各图形对象的相应面积和周长。
6) 运行工程并检查结果,如果结果不正确,请调试代码。
阅读全文