|
|
1
27
我认为没有更好的方法来做你想做的事。 我只是想建议你做以下的事情。您可以创建接受需要2个接口的参数的方法(让我们称之为foo):
请注意两个接口之间的一个和号。 |
|
|
2
5
您可以尝试使用仿制药:
|
|
|
3
1
不,Java中没有这样的东西。 您必须使用您提到的创建第三个接口的选项。这样,您就可以明确地声明您使用新类型的意图。 毕竟没有那么冗长(考虑到备选方案),因为您只需键入:
你不需要包括这些方法。然后使用它:
虽然通用选项看起来很有趣,但最终可能会创建一个更详细的东西。 |
|
|
4
0
虽然那会很难看,但你可以把它做成一个物体并投射出来。对于调用方法,这是最简单的方法。 |
|
|
5
-1
我不希望按钮实现这些接口中的任何一个。你所描述的听起来更像是事件监听者的职责范围。最好让监听器实现简单而奇特的单击处理程序,并将监听器传递到按钮或UI组件中。它更像是一个委托模型,它将处理过程保存在UI组件之外,并保存在单独的类中,您可以随意更改这些类。 |
|
Fernando Chu · 一个变量有多个可能的类?[关闭] 1 年前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 1 年前 |
|
|
Rishab Negi · 这个关键字在抽象类中是如何工作的 1 年前 |
|
|
dEmigOd · 类层次结构中的运算符重载解析 1 年前 |
|
|
TableTopRug · 如何从Kotlin中的密封类继承? 1 年前 |
|
|
hasdrubal · 抽象基类函数指针python 1 年前 |
|
|
Josh · 通过反思访问孩子的财产 2 年前 |