java求面积_Java之简单图形面积计算

  • Post author:
  • Post category:java


设计一个类层次,定义一个抽象类–形状(类名:shape)。

其中包括求形状的面积抽象方法(方法名:calArea())。

继承该抽象类定义三角形(Triangle)、矩形(Rectangle)、圆(Circle)并分别存入一个数组中。

将数组中各类图形的面积输出。

Shape:

package com.cdp.shape;

public abstract class Shape {

abstract double calArea();

}

Triangle:

package com.cdp.shape;

public class Triangle extends Shape {

// 属性

private double a, h;

// 构造方法

public Triangle(double a, double h) {

this.a = a;

this.h = h;

}

@Override

double calArea() {

// TODO Auto-generated method stub

return a * h / 2;

}

}

Rectangle:

package com.cdp.shape;

public class Rectangle extends Shape {

private double w, h;

public Rectangle(double w, double h) {



版权声明:本文为weixin_35531779原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。