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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhangcheng0403 中级黑马   /  2015-8-18 16:43  /  587 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学了一段时间Java有一个问题我有点困惑,抽象类和接口除了但继承和多实现的差别以外有没有什么其他的区别?怎样区分他们的具体有用法,什么样的情况适合定义接口,什么样的情况适合定义抽象类?
求各路大神支招!!!

4 个回复

倒序浏览
个人理解,接口扩展一个类的功能,抽象类是一个类必须的功能
回复 使用道具 举报
接口既然可以理解成一个特殊的抽象类,那么就跟抽象类差不多,只是抽象类中除了有抽象方法外还可以有其他的普通方法。你就记住接口可以多继承,并且勇于扩展功能时就行。
回复 使用道具 举报
后天我们才学到接口跟抽象
回复 使用道具 举报
学了很久,正在复习这块
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马