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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

刚学习到抽象类和接口,发现它们的作用好像都一样啊,为什么要多出一个接口呢,本人小白,请莫见笑。

7 个回复

倒序浏览
抽象类和接口在概念上是有差别的,抽象类属于类,他和类之间是继承关系,而接口和类是实现关系,再说了,抽象类里面的方法比一定要求是抽象方法,而接口则要求内部方法必须是抽象的!
回复 使用道具 举报
抽象类里可以有非抽象方法 接口里的方法必须都是抽象方法,成员变量必须是公共静态常量
抽象类使用是靠继承,接口是靠实现,接口可以多实现
抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么
回复 使用道具 举报
好吧 因为只能单继承
回复 使用道具 举报
接口中的方法都是抽象的,
回复 使用道具 举报
楼上都说明白,你去仔细看看抽象类和接口各自的区别,就明白了.要细心
回复 使用道具 举报
黑锅 中级黑马 2015-11-23 14:24:09
7#
接口能多个实现,继承只能单继承。
回复 使用道具 举报
接口是为了功能扩展,抽象类则是为了抽取共性,简化代码,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马