首页 > 编程语言 > 详细

Java接口

时间:2020-10-05 16:30:27      阅读:15      评论:0      收藏:0      [点我收藏+]

描述

  • 通过关键字interface定义接口
  • 在之前,接口内只有抽象方法,因此方法默认为public abstract
  • 后来,考虑到如果有多个子类实现接口,并且有相同的重写方法。当需要对这些重写方法做相同的修改时,会相当麻烦。所以允许在方法前加default访问权限,定义非抽象方法
  • 接口允许类通过关键字implements,接口支持多实现
  • 接口允许其它接口通过关键字extends进行继承

意义

接口的意义分为两方面:

一,接口的实现机制是对类的继承机制的补充和增强

  • 继承倾向于拥有父类的属性和方法,而实现倾向于重写父类的接口进行应用。
  • 实现可以多实现,能使用接口即避免使用类

二,接口是抽象类的进一步抽象。

三,接口进一步支持多态,确立了面向接口(泛指接口、抽象类、普通父类及其方法)的编程思想

Java接口

原文:https://www.cnblogs.com/heibaimao123/p/13770056.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!