开发者社区> 问答> 正文

类与接口的不同点是什么?

类与接口的不同点是什么?

展开
收起
问问小秘 2020-03-27 17:42:32 733 0
1 条回答
写回答
取消 提交回答
  • image.png

    备注:Java8中接口中引入默认方法和静态方法,以此来减少抽象类和接口之间的差异。

    现在,我们可以为接口提供默认实现的方法了,并且不用强制子类来实现它。

    接口和抽象类各有优缺点,在接口和抽象类的选择上,必须遵守这样一个原则:

    行为模型应该总是通过接口而不是抽象类定义,所以通常是优先选用接口,尽量少用抽象类。

    选择抽象类的时候通常是如下情况:需要定义子类的行为,又要为子类提供通用的功能。

    2020-03-27 17:43:21
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
建立联系方法之一 立即下载
JAVA反射原理以及一些常见的应用 立即下载