定义一个泛型接口,其中有一个eat方法。用一个Person类实现这个接口,传入的泛型实参是String类型,实现的方法内容自己定义,最后在main中调用eat方法。
时间: 2024-03-08 19:46:49 浏览: 62
java 泛型接口示例
3星 · 编辑精心推荐
好的,这是一个泛型接口的示例代码:
```java
public interface Food<T> {
void eat(T food);
}
```
下面是一个Person类实现这个接口并实现eat方法的示例代码:
```java
public class Person implements Food<String> {
@Override
public void eat(String food) {
System.out.println("我正在吃" + food);
}
}
```
在main方法中,我们可以这样调用eat方法:
```java
public class TestPerson {
public static void main(String[] args) {
Person p = new Person();
p.eat("苹果");
}
}
```
输出结果应该是:
```
我正在吃苹果
```
阅读全文