java定义一个函数式泛型接口MyInterface,抽象方法:printShu接收泛型值;没有返回值;最后通过Lambda完成接口的实例化以及方法的调用
时间: 2024-05-08 12:19:50 浏览: 39
java接口泛型
3星 · 编辑精心推荐
好的,你的问题我已经保存下来了。以下是回答:
```java
interface MyInterface<T> {
void printShu(T t);
}
public class Main {
public static void main(String[] args) {
MyInterface<Integer> myInterface = (shu) -> System.out.println(shu);
myInterface.printShu(123);
}
}
```
上面的代码定义了函数式泛型接口MyInterface,并且声明了一个抽象方法printShu,该方法接收泛型T的值,没有返回值。然后,在main方法中,我们使用Lambda表达式实例化MyInterface接口,并调用方法printShu输出结果为"123"。
阅读全文