|
|
1
1
您可以通过让每个接口声明具有不兼容返回类型的方法来实现这一点。
例如,一个接口可以声明
如果你做的话
例如
|
|
|
2
1
从广义上讲,一个接口的实现者必须满足它的契约——接口没有办法执行这个契约——如果两个接口有互斥的契约,那么实现者应该在试图满足契约的同时认识到这一点。 在某些情况下,可以在javadoc中提到这一点;例如,javadoc for java.util.set提到它的“equals”规范与java.util.list的规范相互排斥。 |
|
3
0
你不能这样做。您可以执行以下操作之一
|
|
|
4
0
在Java中没有强制的方法。 通过将API更改为使用抽象类而不是接口,可以强制执行相同的操作:
一次只能继承其中的一个。 |
|
|
5
0
作为其他答案,你不能在Java中这样做。因为每个方法都有一个签名,并且有了这个签名,就有了两个相同的签名,这就是为什么它会抛出编译错误的原因。 检查的文档 Method Signiature |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |