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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jeska 中级黑马   /  2015-9-3 17:30  /  383 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.成员不一样
抽象类:可以有构造方法;可以有成员变量和量;可以有抽象和非抽象方法
接口:没有构造函数;成员变量只能是静态常量;只有公共抽象方法
答出第二项或者第三项任意一项可给1分]
2.关系不一样
抽象类与类之间的关系是继承关系
接口与类之间的关系是实现关系
3.设计理念不一样
抽象类是对于事物本质的抽象
接口是对拓展功能的抽象

3 个回复

倒序浏览
这总结的不错!
回复 使用道具 举报
程曦 来自手机 中级黑马 2015-9-3 18:07:49
藤椅
答出一项给一分什么鬼?
回复 使用道具 举报
抽象类中的非抽象方法不用重写,其他必须重写,接口的方法必须重写,接口和抽象类中只有方法名,没有定义的,如果你不定义 也就是空方法,接口就是为了弥补java不能多重继承,接口针对的是对象而不是实现。实现的部分可以交由对象去实现。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马