java中类实现的多个接口中的方法签名是可以重名的,因为接口的作用只是规定了类与外界的一组交互行为的方式的定义的集合而已,类在具体实现的时候只要实现了接口内的方法即可。
当然,如果多个接口内的方法重名,设计上可能存在问题。
// 下面代码编译通过
interface A {
void getName();
}
interface B {
void getName();
}
public class TestTwoInterfaces implements A, B {
public void getName() {}
}