Browse Source

上传文件至 'w4/main.java'

main
YuWeixia 3 weeks ago
parent
commit
e37f342b19
  1. BIN
      w4/main.java/Circle.class
  2. 14
      w4/main.java/Circle.java
  3. BIN
      w4/main.java/Demo.class
  4. 18
      w4/main.java/Demo.java
  5. BIN
      w4/main.java/Rectangle.class

BIN
w4/main.java/Circle.class

Binary file not shown.

14
w4/main.java/Circle.java

@ -0,0 +1,14 @@
package w4;
public class Circle extends Shape {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
@Override
public double getArea() {
return Math.PI * radius * radius;
}
}

BIN
w4/main.java/Demo.class

Binary file not shown.

18
w4/main.java/Demo.java

@ -0,0 +1,18 @@
package w4.代码;
import w4.Rectangle;
import w4.Shape;
import w4.ShapeUtil;
import w4.Triangle;
public class Demo {
public static void main(String[] args) {
Shape circle = new Circle(5.0);
Shape rectangle = new Rectangle(4.0, 6.0);
Shape triangle = new Triangle(3.0, 4.0);
ShapeUtil.printArea(circle); // Area: 78.54
ShapeUtil.printArea(rectangle); // Area: 24.00
ShapeUtil.printArea(triangle); // Area: 6.00
}
}

BIN
w4/main.java/Rectangle.class

Binary file not shown.
Loading…
Cancel
Save