最佳答案
为什么供应商只支持无参构造函数?
如果缺省构造函数在场,我可以这样做:
create(Foo::new)
但是如果唯一的构造函数使用 String,我必须这样做:
create(() -> new Foo("hello"))