黑马程序员技术交流社区
标题:
接口与抽象的区别?
[打印本页]
作者:
l李伟
时间:
2015-6-18 21:43
标题:
接口与抽象的区别?
接口与抽象的区别?接口可以有方法块吗?
作者:
hufu4635
时间:
2015-6-18 23:23
1.接口中的方法全部是静态的被fina所修饰,
2.抽象类中定义的是多个类的共性内容
3,接口中定义的是类的扩展功能
4.接口不可以有方法体,因为他是抽象的
作者:
liu100chao
时间:
2015-6-18 23:29
支持楼上!
作者:
sss18310878521
时间:
2015-6-19 03:19
亲,接口中的方法并不是final修饰的,它只是static和abstract来修饰的,2楼的第一个回答是错的
作者:
付传宾
时间:
2015-6-19 06:24
同:
① 都不能实例化,要么实现,要么继承
②(弊端)一定程度上其实是限制了子类,实现类的灵活性(就像是:跟大哥混,大哥给你各方面照顾,但是很多时候大哥让你干嘛你就得干嘛。哈哈~)
异:
①.接口中的方法全是抽象的即没有方法体 || 抽象类既有抽象方法又有非抽象方法
②.接口功能扩展 || 抽象类描述的是共性内容
③.接口可以多实现 || 抽象类只能单继承
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2