A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

abstarct class在Java语言中体现了一种继承关系,要想使得继承关系合理,父类和派生类之间必须存在"is a"关系,即父类和派生类在概念本质上应该是相同的。对于interface 来说则不然,并不要求interface的实现者和interface定义在概念本质上是一致的,仅仅是实现了interface定义的契约而已

5 个回复

倒序浏览
抽象类:is a     接口:do a    一个是是什么,一个是做什么。另外抽象类中可以有实现了的方法,接口中没有
回复 使用道具 举报
接口的全都是abstract抽象的.必须要重写方法.
回复 使用道具 举报
接口有一个作用很重要,就是可以强制你去执行一些动作,通过把一些强制的动作放到接口里,如果你要实现接口,就必须写方法覆盖,建立多线程就是一个很好的例子
回复 使用道具 举报
piaoguolall
回复 使用道具 举报
interface体现的是一种规则,要么重写接口中的方法,要么那个类也是抽象类
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马