满意答案
taoyu332
2014.01.01
采纳率:58% 等级:11
已帮助:5240人
首先要声明一下LZ问题描述的有点问题,
Square的意思是正方形,
所以应该是正方形(Square),三角形(Triangle),圆(Circle)来继承图形(Shape)来实现多态,即利用多态编程创建一个Shape类.
补充:1楼,不知道你的多态体现在哪里????
进入正题...
在同一个包下分别建立以下五个类,运行TestShape类即可!
// 抽象类--图形--------------------------------------
public abstract class Shape {
//抽象方法取得图形的面积
public abstract double getArea();
}
// 正方形继承图形的类-------------------------------
public class Square extends Shape {
// 正方形的边长