是否可以指定一个返回实现两个或多个接口的对象的方法?inteface Bar {}
FooBar的实现者需要提供方法getFooBar(),该方法返回一个类型的实例,该实例填充了Foo和Bar。,并且实现了Foo和Bar,我认为这应该是可行的。另一种解决方案是定义一个扩展Foo和Bar的新接口,并将其用作返回类型</e
在肯·阿诺德( mentioned )、詹姆斯·戈斯林( James )、大卫·霍姆斯( David )的“Java™编程语言第四版”中,它提到:
段落:(4.3.2)“类似地,如果一个接口继承了多个具有相同签名的方法,或者一个类实现了包含具有相同签名的方法的不同接口,则只有一个这样的方法。该方法的实现最终由实现接口的类定义,并且没有歧义。如果方法具有相同的签名,但返回</
假设我有两个接口interface A和interface B: public int data();}
接口A的方法是public int data(),接口B的方法是public char data()。当我在某个类C中同时实现接口A和B时,编译器会给我一个错误。这是java中的一个缺陷吗?我认为这是为什么我们不允许扩展多个<