a { Run(); } Interface b { Process(); } c { Set(b b1) { } } c.set(a::run); 可行吗
不可以吧
不可以的,a和b之间没有任何继承或实现关系,传入会报错
c set的是一个b类型的对象;不是一个函数
函数式编程