展开全部
public class TestArea extends Area {
public TestArea(){
super();
}
public TestArea(double x,double y){
super(x,y);
}
public TestArea(double r){
super(r);
}
public static void main(String[] args) {
try{
TestArea t1 = new TestArea(2,3);
TestArea t2 = new TestArea(1);
System.out.println("长方形的32313133353236313431303231363533e78988e69d8331333337383962面积 = "+ t1.getRectangleArea());
System.out.println("长方形的周长 = "+ t1.getRectangle());
System.out.println("圆形的面积 = "+ t2.getCircularArea());
System.out.println("圆形的周长 = "+ t2.getCircular());
}catch(Exception e){
e.printStackTrace();
}
}
}
class Area {
double x,y,r;
public Area(){
}
public Area(double x,double y){
this.x = x;
this.y = y;
}
public Area(double r){
this.r = r;
}
public double getRectangleArea(){
return x*y;
}
public double getCircularArea(){
return 3.14*r*r;
}
public double getRectangle(){
return (x+y)*2;
}
public double getCircular(){
return 2*3.14*r;
}
}