类A
class A{public void af(String name,B b) {System.out.println("A的方法执行逻辑");b.bf();}}
接口B
interface B{//只能有一个方法public void bf();}
调用
A a = new A();a.af("a", ()->{//B的内部类实现方法的执行逻辑System.out.println("B的方法的执行逻辑");});
结果
A的方法执行逻辑B的方法的执行逻辑
">
个人随笔
类A
class A{public void af(String name,B b) {System.out.println("A的方法执行逻辑");b.bf();}}
接口B
interface B{//只能有一个方法public void bf();}
调用
A a = new A();a.af("a", ()->{//B的内部类实现方法的执行逻辑System.out.println("B的方法的执行逻辑");});
结果
A的方法执行逻辑B的方法的执行逻辑