展开全部
你这32313133353236313431303231363533e4b893e5b19e31333365653837题比较简单,真想不出怎么还会涉及到内部类,抽象类的话计算方法没有共性,感觉也用不上。
定义一个接口:/**
* 接口类
*/
public interface Shape {
/**
* 求周长
*
* @return
*/
double perimeter();
/**
* 求面积
*
* @return
*/
double area();
}
计算三角形面机:/**
* 三角形
*/
public class Triangle implements Shape {
// 三条边的边长
private double a;
private double b;
private double c;
public Triangle(double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
}
@Override
public double perimeter() {
return a + b + c;
}
@Override
public do