问答详情
源自:10-5 Java 中的接口

实现接口方法

为什么在实现接口方法前加入@Override程序开始报错?而提示的解决方法一个是在父类中加入这个方法,另一个是移除@Override.

提问者:qq_尘飞于光_0 2018-02-05 14:22

个回答

  • Hsinwong
    2018-02-05 14:42:33
    已采纳

    1、检查下你的类声明有没有implements那个接口

    2、检查下实现接口方法的方法签名是不是和接口中完全一致(返回值类型,方法名,参数个数和类型)

    理论上上述两点没问题,是不会报错的

  • qq_尘飞于光_0
    2018-02-07 13:12:07

    实现接口:

    http://img1.mukewang.com/5a7a8a200001191308970556.jpg

    接口:

    http://img3.mukewang.com/5a7a8a4e0001dcdd08970556.jpg