Browse Source

删除 'W5/Shape1.java'

main
LeiJuntao 2 months ago
parent
commit
dcc8a4e3de
  1. 38
      W5/Shape1.java

38
W5/Shape1.java

@ -1,38 +0,0 @@
public class Shape1 {
public void draw() {
System.out.println("绘制一个图形");
}
// 静态方法,用于测试多态
public static void drawShape(Shape1 s) {
s.draw();
}
public static void main(String[] args) {
System.out.println("--- 基础题测试 ---");
// 创建子类对象
Circle1 c = new Circle1();
Rectangle1 r = new Rectangle1();
// 调用测试方法,体现多态性
drawShape(c); // 输出: 绘制一个圆形
drawShape(r); // 输出: 绘制一个矩形
}
}
// 子类 Circle1,注意这里不要加 public
class Circle1 extends Shape1 {
@Override
public void draw() {
System.out.println("绘制一个圆形");
}
}
// 子类 Rectangle1,注意这里不要加 public
class Rectangle1 extends Shape1 {
@Override
public void draw() {
System.out.println("绘制一个矩形");
}
}
Loading…
Cancel
Save