java中的接口及其新特性

前言

学习总是要带着疑问的,解惑的过程会带来成就感。

  • 笔者大一自学java,当时学到接口,对于接口的理解是:接口是方法的集合,只提供抽象方法的定义,不提供方法的实现,这些方法的具体实现由接口的实现类实现。
  • 接口提供的是一种规范,也就是标准的指定。说到制定标准,Java的老东家Sun公司可是玩的得心应手,具有代表性的就是JDBC技术,Java提供数据库操作的接口,也就是规范,这些接口由各大数据库厂商实现,打包成jar包供开发人员使用。可见,接口侧向于设计的层面,设计人员制定好接口,这些接口由具体的开发人员实现,统一了规范。
  • 笔者当时学java是基于JDK1.6的,目前的JDK版本已经更新到JDK12了,随着JDK的版本迭代,接口也加入新的特性,就比如说私有方法和默认方法。第一次看到这两个方法时,笔者是一脸懵逼,一度以为自己学了假的接口,接下来就让我们一起走进接口的世界。

一、接口概述

在这里插入图片描述

二、定义格式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、接口的实现

在这里插入图片描述

implements可以理解为特殊的extends,java只能单继承但是可以多实现,这是因为接口中的方法由实现类实现,可以解决方法冲突的问题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、接口的多实现

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、接口的其它特点

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值