问答详情
源自:10-5 Java 中的接口

个人理解关于抽象类和接口的区别与联系,

讲讲关于抽象类和接口的区别与联系,学完后发现抽象类和接口很类似,于是产生了一种感觉。既然有其一何必需要另外一个呢?仔细琢磨发现二者虽然都是相当于一个“模子”便于其它的继承后可以细化,但是抽象类强调本质,而接口强调动作,例如,可以定义一个“吃”的接口,人可以继承,狗也可以继承,都具有吃的能力。而定义抽象类“人”,从而衍生出男人和女人,都可以继承它。试想想上面两个例子如果对换,定义抽象类“吃”,而定义接口“人”,就有些怪怪的

提问者:BOSS_LIU_COMMING 2017-03-10 16:02

个回答

  • 没了哆啦A梦的大熊
    2017-04-29 17:14:21

    接口的存在是为了 多继承啦!少年

  • 攻城狮小敏
    2017-03-10 16:53:36

    少年,想象力很强大啊~

  • 慕移动8376194
    2017-03-10 16:46:27

    6666