黑马程序员技术交流社区

标题: 接口与抽象的区别? [打印本页]

作者: 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