以一种便捷的方式去进行操作函数时接口的实现。【函数时接口就是一个接口里面有一个方法】
inter接口
@FunctionalInterface
public interface inter {
void eat();
}
inter1实现inter接口
public class inter1 implements inter{
@Override
public void eat() {
System.out.println("我是inter1");
}
}
main
public class t1 {
public static void main(String[] args) {
inter1 inter1 = new inter1();
inter2 inter2 = new inter2();
goeat(inter1);goeat(inter2);
}
public static void goeat(inter inter){
inter.eat();
}
}
省去了创建对象的这个过程,直接调用即可
public class t1 {
public static void main(String[] args) {
inter inter=()->{
System.out.println("我是这种实现方式");
};
goeat(()->{
System.out.println("我是inter1");
});
}
}