没多难,函数式接口直接传参或者定义成参数类型就行
import java.io.*;
public class FuXi2 {
public static void main(String[] args) throws IOException {
demo01(new Runnable() {//调用函数式接口传参 重写里面的方法
@Override
public void run() {
System.out.println("13123124214");
}
});
demo01(() -> {//调用函数式接口传参 重写里面的方法 lambda简化
System.out.println("11111111111");;
});
demo01(() -> System.out.println("aaaaaaaaaaaaaaaaaaaa"));//调用函数式接口传参 重写里面的方法 lambda最简化
}
private static void demo01(Runnable a) {//创建普通方法 使用函数式接口作为方法的参数类型
new Thread(a).start();//调用此方法时启动此线程内容
}
}