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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 夜班心桥 中级黑马   /  2014-8-27 14:16  /  1009 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象类只是单继承,接口可以多实现。但是,抽象类允许有非抽象方法。个人认为,抽象类可以代替接口啊??接口除了多继承这一点,接口相比抽象类还有什么优势?

2 个回复

倒序浏览
就是因为接口可以做到绝对抽象,所以接口才支持多继承,所以在实际开发中会显得很灵活。而抽象类毕竟是类,摆脱不掉单继承的缺陷,在多层继承关系中会显得很臃肿。
回复 使用道具 举报
付剑翊 来自手机 中级黑马 2014-8-27 17:29:45
藤椅
yuZhe_toString 发表于 2014-8-27 16:00
就是因为接口可以做到绝对抽象,所以接口才支持多继承,所以在实际开发中会显得很灵活。而抽象类毕竟是类, ...

楼上理解也解决了我的疑惑
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马