黑马程序员技术交流社区

标题: Java中extends 与 implement 区别 [打印本页]

作者: 2666fff    时间: 2015-5-8 23:07
标题: Java中extends 与 implement 区别
java中一个子类要继承的多个父类属性的时候,extends就不能使用了。
extends是继承父类
implements 实现接口
对于class而言,extends用于(单)继承一个类(class),而implements用于实现一个接口(interface)。  
继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了 ,
比如  class A extends B implements C,D,E   

然而,类和接口是不同的:类里是有程序实现的;而接口无程序实现,只可以预定义方法。



作者: 大西洋    时间: 2015-5-9 06:51
学习,感谢分享~
作者: zw937820438    时间: 2015-5-9 08:43
extends 类与类之间是继承关系,累与接口之间是实现关系implements
作者: !85684009ex    时间: 2015-5-9 22:17
一个是继承类的方法属性~一个是实现特别类~也就是接口的方法!继承是单继承~接口可以多实现!
作者: ddddk    时间: 2015-5-9 22:27
大概也了解这么点 学习了
作者: yuanhnu    时间: 2015-5-9 22:32
接口与接口之间可多继承,类与接口可多实现
作者: 黄冬    时间: 2015-5-9 22:48
感谢分享。。
作者: Cat    时间: 2015-5-10 08:32
学习一下~
作者: zww594509950    时间: 2015-5-10 08:53
感觉都是继承,只是因为规则不一样,所以名字也不一样




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2