继承及抽象编程.docVIP

  • 36
  • 0
  • 约3.81千字
  • 约 9页
  • 2017-06-09 发布于湖北
  • 举报
实验五、继承与抽象编程 1.实验目的 (1)理解抽象类的意义和实际应用的一般模式,熟练掌握抽象类和抽象方法的定义以及抽象类的继承,尤其是子类是非抽象类的情况。 2.实验内容和步骤 设计一个抽象形状类Shape,包含一个getArea()抽象方法。 在Shape类基础上设计圆形、矩形、三角形和梯形四个子类,要求根据实际形状重写getArea()方法。 abstract class Shape { protected String name; public Shape(String xm) { name = xm; System.out.print(名称:+name); } abstract public double getArea(); } class Circle extends Shape { private final double PI = 3.14; private double radius; public Circle(String shapeName,double r) { super(shapeName); radius = r; } public double getArea() { return PI*radius*radius; } } class Rectangle extends Shape { priva

文档评论(0)

1亿VIP精品文档

相关文档