1. 定义一个接口Area,其中包含一个计算面积的抽象方法calculateArea.

1个回答

  • public interface Area {

    x05public double calculateArea();

    }

    public class MyRectangle {

    double length;

    double width;

    public MyRectangle(double length,double width){

    x05 this.length = length;

    x05 this.width = width;

    }

    public double getArea(){

    x05 double a = this.length * this.width;

    x05 System.out.println("矩形面积为"+a);

    x05x05x05 return a;

    }

    public static void main(String[] args) {

    x05x05x05MyRectangle r = new MyRectangle(1.5,1.5);

    x05x05x05r.getArea();

    x05x05}

    }

    public class MyCircle implements Area{

    x05 double banjing;

    x05

    x05 public Cone(double banjing){

    x05x05 this.banjing = banjing;

    }

    x05

    x05 @Override

    x05x05public double calculateArea() {

    x05x05 double a = this.banjing * this.banjing * 3.14;

    x05x05 System.out.println(a);

    x05x05x05return a;

    x05x05}

    x05

    x05 public static void main(String[] args) {

    x05x05 MyCircle m = new MyCircle(3.5);

    x05x05 c.calculateArea();

    x05}

    }