From 68c52a6f8c0e998420800c5215ce4e36f35cfe1a Mon Sep 17 00:00:00 2001 From: dengxitong <2452879460@qq.com> Date: Sun, 31 May 2026 13:55:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20'W6/Animal.java'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- W6/Animal.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 W6/Animal.java diff --git a/W6/Animal.java b/W6/Animal.java new file mode 100644 index 0000000..35afd60 --- /dev/null +++ b/W6/Animal.java @@ -0,0 +1,26 @@ +abstract class Animal { + public abstract void makeSound(); +} + +interface Swimmable { + void swim(); +} + +class Dog extends Animal implements Swimmable { + @Override + public void makeSound() { + System.out.println("汪汪汪!"); + } + + @Override + public void swim() { + System.out.println("小狗在水里游泳!"); + } +} + +class Cat extends Animal { + @Override + public void makeSound() { + System.out.println("喵喵喵!"); + } +}