From 3bcce7c9e7b3ed30d76bb2c68762e1410b668914 Mon Sep 17 00:00:00 2001 From: NCJOAQ <2627723488@qq.com> Date: Mon, 14 Jul 2025 00:08:26 +0800 Subject: [PATCH] =?UTF-8?q?feat(class21):=20=E5=A4=9A=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 创建 Animal 类,定义 run 方法 - 创建 Tortoise 和 Wolf 类,继承 Animal 类并重写 run 方法 - 创建 Test 类,测试不同动物的 run 方法 --- src/class21/Animal.java | 8 ++++++++ src/class21/Test.java | 10 ++++++++++ src/class21/Tortoise.java | 8 ++++++++ src/class21/Wolf.java | 8 ++++++++ 4 files changed, 34 insertions(+) create mode 100644 src/class21/Animal.java create mode 100644 src/class21/Test.java create mode 100644 src/class21/Tortoise.java create mode 100644 src/class21/Wolf.java diff --git a/src/class21/Animal.java b/src/class21/Animal.java new file mode 100644 index 0000000..b821742 --- /dev/null +++ b/src/class21/Animal.java @@ -0,0 +1,8 @@ +package class21; + +public class Animal { + + public void run(){ + System.out.println("动物会跑~~~"); + } +} diff --git a/src/class21/Test.java b/src/class21/Test.java new file mode 100644 index 0000000..facd954 --- /dev/null +++ b/src/class21/Test.java @@ -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(); + } +} diff --git a/src/class21/Tortoise.java b/src/class21/Tortoise.java new file mode 100644 index 0000000..18075c4 --- /dev/null +++ b/src/class21/Tortoise.java @@ -0,0 +1,8 @@ +package class21; + +public class Tortoise extends Animal{ + @Override + public void run() { + System.out.println("🐢跑的贼慢~~"); + } +} diff --git a/src/class21/Wolf.java b/src/class21/Wolf.java new file mode 100644 index 0000000..241ef01 --- /dev/null +++ b/src/class21/Wolf.java @@ -0,0 +1,8 @@ +package class21; + +public class Wolf extends Animal{ + @Override + public void run() { + System.out.println("狼跑的贼溜~"); + } +}