一个类可以实现两个接口,每个接口包含相同的方法签名吗?说明。据我说,我觉得它像重复一样。
答案 0 :(得分:1)
使用相同的方法签名实现两个接口没有问题。 你不会得到任何编译器错误或异常。 如果您尝试使用相同的方法名称和args但不同的返回类型实现两个不同的接口,则只会遇到问题。
答案 1 :(得分:1)
是的,类可以实现具有相同签名的方法的两个接口
当你从一个界面的视图中看到它的方法是在你的类中实现的,因此那个人会很开心,其他界面的情况也是如此。
从技术上讲,该方法只有一个您在类中提供的实现。因此编译器对该方法没有任何问题
但是,如果您更改任何方法的返回类型,则存在编译器错误