Browse Source

W5-李鑫怡-202506050312

W5-李鑫怡-202506050312
main
Lixinyi 2 months ago
parent
commit
ee84c69fef
  1. BIN
      Circle.class
  2. BIN
      Rectangle.class
  3. BIN
      Shape.class
  4. BIN
      ShapeTest.class
  5. 36
      ShapeTest.java

BIN
Circle.class

Binary file not shown.

BIN
Rectangle.class

Binary file not shown.

BIN
Shape.class

Binary file not shown.

BIN
ShapeTest.class

Binary file not shown.

36
ShapeTest.java

@ -0,0 +1,36 @@
class Shape {
public void draw() {
System.out.println("绘制一个图形");
}
}
class Circle extends Shape {
@Override
public void draw() {
System.out.println("绘制一个圆形 ○");
}
}
class Rectangle extends Shape {
@Override
public void draw() {
System.out.println("绘制一个矩形 ▭");
}
}
// 主类必须是 public,名字和文件名完全一致
public class ShapeTest {
public static void drawShape(Shape s) {
s.draw();
}
public static void main(String[] args) {
Shape circle = new Circle();
Shape rectangle = new Rectangle();
Shape shape = new Shape();
drawShape(shape);
drawShape(circle);
drawShape(rectangle);
}
}
Loading…
Cancel
Save