2 u011359326 u011359326 于 2016.01.29 10:45 提问

java中类实现接口用implements关键词,接口继承接口用extends关键词,那么可以用implements吗

java中类实现接口用implements关键词,接口继承接口用extends关键词,那么可以用implements吗

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.29 10:54
已采纳

不可以,接口只能是implements,类只能是extends

a_running_wolf
a_running_wolf   2016.01.29 13:52

不能,implement是实现的意思,就是要实现“所有的”抽象方法;继承是“间接拥有”,父类有了子类就可以用。所以

  • (父)接口->(子)类:实现
  • (父)接口->(子)接口:继承
  • (父)类->(子)类:继承
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Java - 接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?
接口可以继承接口,而且支持多重继承。抽象类可以实现(implements)接口。抽象类可继承具体类也可以继承抽象类。
Java类和接口的继承和实现关系(Class和Interface中的extends和implements关系)
一个接口可以继承多个接口. interface C extends A, B {}是可以的. 一个类可以实现多个接口: class D implements A,B,C{} 但是一个类只能继承一个类,不能继承多个类 class B extends A{} 在继承类的同时,也可以继承接口: class E extends D implements A,B,C{} 这也正是选择用接口而不是抽象类
extends和implements的区别;接口和抽象类的区别
简单说:  extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了 比如  class A extends B implements C,D,E 术语话来说:   extends  继
php类的接口的继承
一个接口可以继承自另外的接口。PHP5中的类是单继承,但是接口很特殊。一个接口可以继承自多个接口。 一个接口继承其它接口时候,直接继承父接口的静态常量属性和抽象方法。 在PHP5中,接口是可以继承自另外一个接口的。这样代码的重用更有效了。 要注意只有接口和接口之间使用 继承关键字extends。 类实现接口必须实现其抽象方法,使用实现关键字 implements。 接口实现继承 要注意
20.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concreteclass)?
20.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concreteclass)? 接口可以继承接口。 抽象类可以实现(implements)接口。 抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。
PHP接口继承及接口多继承详解
在PHP的接口中,接口可以继承接口。虽然PHP类只能继承一个父类(单继承),但是接口和类不同,接口可以实现多继承,可以继承一个或者多个接口。当然接口的继承也是使用extends关键字,要多个继承的话只要用逗号把继承的接口隔开即可。    需要注意的是当你接口继承其它接口时候,直接继承父接口的静态常量属性和抽象方法,所以类实现接口时必须实现所有相关的抽象方法。    现在你对PHP接口的继承
extends、implements: 是否要求强制“继承/实现”所有的的“变量和方法”???
extends 子类继承父类: 1、被private修饰的变量和方法不能被继承; 2.  被final修饰的变量和方法不能被继承; 3.  构造方法不能被继承; 其他的都可以继承,但子类用不用就是另一回事了; 子类继承抽象类: 1、如果子类是非抽象类,则必须实现抽象类中的所有“抽象方法”; 2、如果子类是抽象类,则可以不实现抽象类中的所有方法; 抽
接口类(interface),实现类(class),继承(extends),实现(implements)
接口类: @Service public interface AppCertMsgService { public Map, Object> saveCardMsg(AppCertMsg appCertMsg, String channelNo); public Map, Object> getCardMsgByCertNo(String certNo); } 实现类
Kotlin 如何优雅的实现『多继承』
继承和实现接口的区别就是:继承描述的是这个类『是什么』的问题,而实现的接口则描述的是这个类『能做什么』的问题。
Kotlin入坑(四)类和继承一
kotlin中的类跟java一样使用class声明 class Person { } 但是构造函数跟Java不同 使用constructor关键字 constructor前面可以添加类的控制域,比如private,public 如果主构造函数没有任何注解或者可见性修饰符,可以省略这个 constructor 关键字。 class Person constructor(name: St