求助大神!!!关于java接口的问题

2024-12-24 23:11:38
推荐回答(5个)
回答1:

实现了A接口的方法报错

The return type is incompatible with B.m()

事实证明C类永远会编译出错。方法的重载只能是相同的方法名,不同的输入参数;而对于这两个方法,它们具有相同的方法名,相同的输入参数,只是不同的返回参数,是不能作为重载方法的,所以对于编译器来说,这里是一个方法的重复定义,明显是不能通过编译的

回答2:

这两个方法要实现的话,要修改其中的一个参数或者修改一个方法名,不改的话,只能实现第一个void m()!

回答3:

这是JAVA解决不了的问题。

回答4:

。。。

回答5:

修改其中一个方法的名称或参数