黑马程序员技术交流社区

标题: 接口和抽象类的区别是什么? [打印本页]

作者: ellisontu    时间: 2015-3-27 20:55
标题: 接口和抽象类的区别是什么?

Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:



作者: 风飘逸    时间: 2015-3-27 21:10
接口里面的类全是抽象的,而抽象类里面可以有非抽象类
作者: 暗羽部落    时间: 2015-3-27 21:50
总结的挺好~~刚学完。
作者: 一米一光年    时间: 2015-3-27 21:57
总结蛮好的,楼主也是蛮拼的啊!!!!力挺楼主!!!!
作者: lf027    时间: 2015-3-27 22:27
我得多跟楼主学习学习,我都不会总结
作者: 卢乾荣    时间: 2015-3-27 22:37
主要看什么时候用接口或抽象类,接口是功能的扩展,实现它的子类只是使用它的方法,而抽象类里的抽象方法子类需全部重写,子类的是它的一份子,主要还是看怎么应用
作者: 胡谭龙    时间: 2015-3-28 10:08
写的差不多了
作者: DxxD    时间: 2015-3-28 10:10
:)。。。。这个问题管理员居然也让发。。。
作者: 小糊涂神    时间: 2015-3-28 10:11
不错!不错!
作者: 勇闯☀☀黑马    时间: 2015-3-28 11:41
接口和抽象类主要是看怎么用,抽象类中的功能是这个体系的基本功能,把他提取出来是为了提高代码的复用性。而接口中的功能不属于这个体系中,他是用来功能扩展的,比如公务员有其自身的基本功能,但是他还在外面开了一家公司,开公司不在公务员功能体系中,这是就要定义接口。
作者: 千玉屑    时间: 2015-3-28 13:45
楼主自问自答啊,总结的不错
作者: minliang    时间: 2015-3-28 15:21
基本功能定义在抽象类中,扩展功能定义在接口中!
作者: 七十九刀    时间: 2015-3-28 21:37
楼主总结的挺好的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2