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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

抽象类和接口有什么区别?

7 个回复

倒序浏览
1,类是用来继承的,只能单继承
接口是用来实现的,可以多实现

2,类中可以定义非抽象内容,可以提供给子类使用
接口中只能定义抽象发法,需要子类全部实现

3,类存在继承关系,是 is a 关系
接口是实现关系 是  like a关系
回复 使用道具 举报
抽象类中有构造方法,里面有抽象方法,也有普通方法,而接口里面的方法必须是抽象方法,而且接口里面没有构造方法!
回复 使用道具 举报
小五哥 来自手机 中级黑马 2016-1-2 22:23:29
板凳
接口是扩展功能
回复 使用道具 举报
抽象类可以强迫子类做某些事情
回复 使用道具 举报
houbofly 发表于 2016-1-2 22:19
1,类是用来继承的,只能单继承
接口是用来实现的,可以多实现

说的很到位,贴切,而且清晰明了,应该能解决他的问题
回复 使用道具 举报
你跟我一样,技术分也2分,嘻嘻
回复 使用道具 举报
哎呀你这水的也太过了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马