Java interface 示例
时间: 2023-07-07 08:12:57 浏览: 50
下面是一个简单的Java接口示例:
```java
public interface Animal {
public void eat();
public void sleep();
}
```
上面的代码定义了一个名为Animal的接口。这个接口声明了两个方法:eat()和sleep(),这些方法没有实现代码。实现Animal接口的类需要提供这些方法的具体实现。
下面是一个实现Animal接口的类的示例:
```java
public class Cat implements Animal {
public void eat() {
System.out.println("Cat is eating.");
}
public void sleep() {
System.out.println("Cat is sleeping.");
}
}
```
上面的代码定义了一个名为Cat的类,它实现了Animal接口。Cat类必须提供eat()和sleep()方法的实现。在这个例子中,我们只是简单地输出一些文本。
现在我们可以创建一个Cat对象并调用它的eat()和sleep()方法:
```java
public class Main {
public static void main(String[] args) {
Cat cat = new Cat();
cat.eat();
cat.sleep();
}
}
```
输出结果:
```
Cat is eating.
Cat is sleeping.
```
这个例子展示了如何使用Java接口来定义和实现类的行为。