JAVA —— interface接口类

接口是多个类的公共规范。
接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。

Java 7 :接口内容可以包含有常量,抽象方法;
Java 8 :接口内容还额外包含有默认方法,静态方法;
Java 9 :还额外包含有私有方法;

接口不能直接使用,必须要有一个实现类来实现接口

默认方法(default):用于解决接口升级(当你还想加入抽象方法时,用默认方法加入不影响其他实现类的实现),也可以被实现类覆盖重写。

静态方法(static):不能通过接口实现类的对象来调用接口当中的静态方法;通过接口名称,直接调用其中的静态方法。

私有方法(private):普通私有方法用于解决多个默认方法之间重复代码问题;静态私有方法用于解决多个静态方法之间重复代码问题。

接口当中也可以定义“成员变量”,但必须使用 public static final 三个关键字进行修饰,从效果上看,这就是接口的常量,一旦赋值就无法修改,且接口当中的常量必须赋值,不能不赋值。
推荐命名规则:接口中常量的名称,使用完全大写的字母,用下划线进行分隔。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

走丢的男孩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值