![]() |
1
3
这个怎么样(不同的方法):
|
![]() |
2
2
简言之,不是。重新优化它,一个选项可能是基于静态初始值设定项的策略,它为相同类型的情况选择适当的具体实现,但不是这样;即
|
![]() |
3
2
在某种程度上,这是可以做到的!我使用区分方法,而不是限定类型的限定符。 它并不统一,事实上,它可能比它统一要好,因为您可以将单独的接口分开。 请看我的文章,在另一个上下文中有一个完全有效的例子。 https://stackoverflow.com/a/12361409/471129
基本上,您要做的是向
因此,类测试变成:
其中第一个和第二个无关紧要:
|
![]() |
4
-1
即使可以,这段代码的输出是什么?
也许你可以用另一种不含糊的方式重构你的代码? |