如果某些接口(interface)包含具有相同签名的方法,那么一个类可以在 Java 中实现多个接口(interface)。由于一个类只能实现具有给定签名的方法一次。这种情况会导致什么问题?
interface a {
public show();
}
interface b {
public show();
}
class name implements a,b {
private int var = 10;
public show() {
System.out.print(var);
}
}
最佳答案
没问题。单一实现适用于派生类中的两个接口(interface)。
但是如果您希望每个接口(interface)有不同的实现,则需要更改签名。
关于java - 包含具有相同签名的方法的多个接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33064356/