是其父类实现了fight方法,然后它又实现了有该方法的接口,比较好理解的常规顺序是先实现接口,再继承该实现类。不过你可以这样理解,继承在先,实现在后,如果以高度论层次的话,那么实现接口在上面,继承父类在下面,继承的时候已经有了该方法,那么实现接口的时候就直接和接口同名方法“对接”。