关于abstract class和interface区别

student_2008 2012-02-28 08:58:39
想到一个面试题.经常会有...让我联想到俩个职位
interface像经理,定义规范,约束,但不实现
abstract class像组长,可以定义一些规范,也可以做一些实现...
各位有没有更好的形象解释.
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
allan0527 2012-02-29
  • 打赏
  • 举报
回复
abstract class 抽象类,一般用来作为父类,给一组有相同属性或行为的对象来继承。开发过程中将一组对象共性的地方分析出来然后统一进行实现。

interface 接口是用来定义规范,解耦的同时也给各个组件协同开发制订标准。

还有个重点,JAVA是单继承,interface弥补了这个缺陷。
昨日凡阳 2012-02-28
  • 打赏
  • 举报
回复
這個沒有什麽說的吧。 java基礎。

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧