2 genaro26 genaro26 于 2016.04.13 11:00 提问

接口中有一个抽象类,请问继承这个接口时,需要实现这个抽象类吗?

接口中有一个抽象类,请问继承这个接口时,需要实现这个抽象类吗?

3个回答

hi_chen_xingwang
hi_chen_xingwang   Rxr 2016.04.13 11:03

调用的时候初始化实现应用就行,只是集成不引用,重写添加方法的话不需要

CSDNXIAOD
CSDNXIAOD   2016.04.13 11:13

黑马程序员--继承、抽象类、接口
接口抽象类继承
设计模式进阶之继承、接口、抽象类
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.04.13 11:58

首先,你的需求定义有问题,接口中怎么会有抽象类呢?接口定义中都是public的公共方法声明,而不需要实现;
其次,实现某个接口的类如果是一个抽象类的话,那么它就可以不必实现接口方法,而交给这个抽象类的子类去实现的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
为什么抽象类实现接口的时候不需要重写接口里的方法?
例如: interface A {  public void say();  public void eat();  }  abstract class B implements A{   } //接口也是抽象类,抽象类实现接口可以重写接口里部分的方法或者不重写接口中的方法 class C extends B{ public void say(){ }; public
抽象类继承抽象类可以不重写父类的抽象方法,普通类继承抽象类必须重写父类中的抽象方法,实现接口也是同样的道理
抽象类继承,如果子类也是一个抽象类,并不要求一定重写父类方法。如果子类不是抽象类,则要求子类一定要实现父类中的抽象方法。 接口类继承,如果是一个子接口,可以扩展父接口的方法;如果是一个子抽象类,可以部分或全部实现父接口的方法;如果子类不是抽象类,则要求子类一定要实现父接口中定义的所有方法。
抽象类与接口之间的继承和实现关系
抽象类与接口之间的继承和实现关系        对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:   一.抽象类   二.接口
Java回顾:用一个Demo来说明继承抽象类和实现接口的简单框架模型
Java回顾:用一个Demo来说明继承抽象类和实现接口的简单框架模型
抽象类,接口继承与实现关系
1.接口    接口相当于一个比抽象类更加抽象的事务,它本身不能有变量,只能持有静态常量和抽象方法,虽然接口定义方法可以不用添加abstract关键词,但是默认是抽象的,所以不能实现之    一个接口可以继承一个或者多个接口,但不能去实现它或者它们,因为实现它或者它们,就要把接口中的抽象实现,这样的话就会与接口的概念相反。 public interface Test_01 { public
抽象类可以只实现接口的一部分方法
一个类若只实现了接口的部分方法,那这个类就一定是一个抽象类. 反过来说,抽象类可以实现接口的部分方法或者一个方法也不实现. 例如, public interface Human { public void getColor(); public void talk(); public void getSex(); } public abstract class Abstrac
接口和抽象类定义规则
接口interface关键字用来声明一个接口,它可以产生一个完全抽象的类,并且不提供任何具体实现。一旦定义完,任何类都可以实现接口,另外,类可以实现任意数目的接口。一个类要实现一个接口,必须创建由接口定义的完整方法集,但每个类可以自主决定它的实现细节。已声明的方法没有方法体,它们在参数列表后用一个分号";"结束。接口本质上是抽象的方法,在接口内指定的任何方法都没有默认实现,而每个包含接
接口、抽象类、继承、实现的定义及它们之间的关系
一、接口、抽象类、继承、实现定义接口 接口是一种比抽象类更加抽象的“类”。这里给“类”加引号是我找不到更好的词来表示,但是我们要明确一点就是,接口本身就不是类,从我们不能实例化一个接口就可以看出。如new Runnable();肯定是错误的,我们只能new它的实现类。 抽象类 在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息
4.3抽象类abstract和接口interface定义implements实现接口中的抽象方法
定义一个类时,常常需要定义一些方法描述类的行为特征,这些方法的实现方式是无法确定的。Java允许在定义方法时不写方法体,不包含方法体的方法为抽象方法,抽象方法用abstract修饰 格式:abstract void shout( ); //定义抽象方法shout//定义抽象类animal abstract class animal { //定义抽象方法shout() abstra
面试题:接口是否可继承接口? 抽象类是否可实现接口? 抽象类是否可继承具体类? 抽象类中是否可以有静态的main方法?
接口:Conclusion —————————————————————————————————————————————————————— 接口:Book 由接口Book继承了Conclusion 可以知道接口是可以继承接口的 ———————————————————————————————————————————————————————————————————