// 定义一个接口 Animal
interface Animal {
void eat();
void sleep();
}
// 实现 Animal 接口的狗类
class Dog implements Animal {
private String name;
public Dog(String name) {
this.name = name;
}
@Override
public void eat() {
System.out.println(name + " is eating.");
}
@Override
public void sleep() {
System.out.println(name + " is sleeping.");
}
}
// 实现 Animal 接口的猫类
class Cat implements Animal {
private String name;
public Cat(String name) {
this.name = name;
}
@Override
public void eat() {
System.out.println(name + " is eating.");
}
@Override
public void sleep() {
System.out.println(name + " is sleeping.");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog("Tommy");
dog.eat();
dog.sleep();
Cat cat = new Cat("Kitty");
cat.eat();
cat.sleep();
}
}
11-25
6927
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-13
5574
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-31
2365
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-25
04-14
09-21
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交