黑马程序员技术交流社区

标题: java中抽象类和接口的作用与区别 [打印本页]

作者: 凉仁日记    时间: 2015-5-25 10:05
标题: java中抽象类和接口的作用与区别
abstarct class在Java语言中体现了一种继承关系,要想使得继承关系合理,父类和派生类之间必须存在"is a"关系,即父类和派生类在概念本质上应该是相同的。对于interface 来说则不然,并不要求interface的实现者和interface定义在概念本质上是一致的,仅仅是实现了interface定义的契约而已
作者: David19910809    时间: 2015-5-25 10:22
抽象类:is a     接口:do a    一个是是什么,一个是做什么。另外抽象类中可以有实现了的方法,接口中没有
作者: L番茄X    时间: 2015-5-25 12:43
接口的全都是abstract抽象的.必须要重写方法.
作者: 探索者    时间: 2015-5-25 13:11
接口有一个作用很重要,就是可以强制你去执行一些动作,通过把一些强制的动作放到接口里,如果你要实现接口,就必须写方法覆盖,建立多线程就是一个很好的例子
作者: 彭越    时间: 2015-5-25 13:29
piaoguolall
作者: 杨宇俊    时间: 2015-5-25 22:20
interface体现的是一种规则,要么重写接口中的方法,要么那个类也是抽象类




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