接口 Java练习题
时间: 2023-10-01 21:12:42 浏览: 287
好的,我可以为您提供一道 Java 练习题,希望能帮助您提高编程能力。
题目描述:
设计一个接口 Animal,包含方法 eat() 和 sleep()。
设计一个类 Dog,实现 Animal 接口,并实现 eat() 和 sleep() 方法。
设计一个类 Cat,实现 Animal 接口,并实现 eat() 和 sleep() 方法。
在主函数中,分别创建 Dog 和 Cat 的实例,并调用它们的 eat() 和 sleep() 方法。
Java 代码实现:
```java
// Animal 接口
interface Animal {
void eat();
void sleep();
}
// Dog 类实现 Animal 接口
class Dog implements Animal {
public void eat() {
System.out.println("Dog is eating.");
}
public void sleep() {
System.out.println("Dog is sleeping.");
}
}
// Cat 类实现 Animal 接口
class Cat implements Animal {
public void eat() {
System.out.println("Cat is eating.");
}
public void sleep() {
System.out.println("Cat is sleeping.");
}
}
// 主函数
public class Main {
public static void main(String[] args) {
Animal dog = new Dog();
dog.eat();
dog.sleep();
Animal cat = new Cat();
cat.eat();
cat.sleep();
}
}
```
运行结果:
```
Dog is eating.
Dog is sleeping.
Cat is eating.
Cat is sleeping.
```
希望这道题能够帮助您巩固接口的使用。如果还有其他问题,欢迎随时向我提问。
阅读全文