为了账号安全,请及时绑定邮箱和手机立即绑定

一个抽象类实现一个接口,另一个普通类继承刚才这个抽象类

一个抽象类实现一个接口,另一个普通类继承刚才这个抽象类

慕慕4702617 2016-07-01 13:18:10
public interface run{public abstract int run1();public abstract int run2();}//////////////////////////////////////public abstract class swim implements run{public int run2(){return 0;}}//////////////////////////////public class fly extends swim{public int run2(){System.out.println(1);return 0;}}////////////////////////////////////////请问第三个类fly写的对吗?,是否需要在它里面实现run1方法?请问:如果接口run是别人写的不让看,只能看见抽象类swim的内容和知道它实现了接口run, 我写普通类fly的时候怎么知道swim没实现run接口里的run1方法?
查看完整描述

1 回答

已采纳
?
损失函数

TA贡献114条经验 获得超93个赞

不对,在第三个类fly里必须实现run1方法。因为fly的父类实现了run接口,所以fly的父类swim类也包含run1抽象方法,那么子类继承时必须复写父类中的抽象方法。

望采纳!

查看完整回答
反对 回复 2016-07-01
  • 1 回答
  • 0 关注
  • 1648 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信