一个类可以实现两个接口,每个接口包含相同的方法签名吗?说明。

时间:2016-11-29 18:49:08

标签: java

一个类可以实现两个接口,每个接口包含相同的方法签名吗?说明。据我说,我觉得它像重复一样。

2 个答案:

答案 0 :(得分:1)

使用相同的方法签名实现两个接口没有问题。 你不会得到任何编译器错误或异常。 如果您尝试使用相同的方法名称和args但不同的返回类型实现两个不同的接口,则只会遇到问题。

答案 1 :(得分:1)

是的,类可以实现具有相同签名的方法的两个接口

当你从一个界面的视图中看到它的方法是在你的类中实现的,因此那个人会很开心,其他界面的情况也是如此。

从技术上讲,该方法只有一个您在类中提供的实现。因此编译器对该方法没有任何问题

但是,如果您更改任何方法的返回类型,则存在编译器错误