feat(class21): 多态

- 创建 Animal 类,定义 run 方法
- 创建 Tortoise 和 Wolf 类,继承 Animal 类并重写 run 方法
- 创建 Test 类,测试不同动物的 run 方法
This commit is contained in:
2025-07-14 00:08:26 +08:00
parent feff6784d5
commit 3bcce7c9e7
4 changed files with 34 additions and 0 deletions

8
src/class21/Animal.java Normal file
View File

@@ -0,0 +1,8 @@
package class21;
public class Animal {
public void run(){
System.out.println("动物会跑~~~");
}
}

10
src/class21/Test.java Normal file
View File

@@ -0,0 +1,10 @@
package class21;
public class Test {
public static void main(String[] args) {
Animal a1 = new Wolf();
Animal a2 = new Tortoise();
a1.run();
a2.run();
}
}

View File

@@ -0,0 +1,8 @@
package class21;
public class Tortoise extends Animal{
@Override
public void run() {
System.out.println("🐢跑的贼慢~~");
}
}

8
src/class21/Wolf.java Normal file
View File

@@ -0,0 +1,8 @@
package class21;
public class Wolf extends Animal{
@Override
public void run() {
System.out.println("狼跑的贼溜~");
}
}