【发布时间】:2020-12-20 19:14:59
【问题描述】:
我有以下课程: Foo1 扩展 Bar 和 Foo2 扩展 Bar
我想在我的方法中传递 Foo1 或 Foo2 的类型来创建 Foo1 或 Foo2,如下所示:
public Bar createMethod( "either type of Foo1, or Foo2" fooType) {
//returns the foo1 or foo2
}
有什么方法可以实现吗?
【问题讨论】:
-
这听起来像是XY problem。你到底想达到什么目的?