实现了A接口的方法报错
The return type is incompatible with B.m()
事实证明C类永远会编译出错。方法的重载只能是相同的方法名,不同的输入参数;而对于这两个方法,它们具有相同的方法名,相同的输入参数,只是不同的返回参数,是不能作为重载方法的,所以对于编译器来说,这里是一个方法的重复定义,明显是不能通过编译的
这两个方法要实现的话,要修改其中的一个参数或者修改一个方法名,不改的话,只能实现第一个void m()!
这是JAVA解决不了的问题。
。。。
修改其中一个方法的名称或参数