接口如何在java中使用?

我们在学习的时候,有两个基本的概念比较难理解,一个是抽象,另一个是接口。它们都和类的关系紧密,不同的是类中对应一个抽象类,对应多个接口。下面我们会先对接口的定义和声明进行讲解,了解了注意事项后再进入代码实例体会接口的用法吧。

1.定义

接口是一种比抽象类更加抽象的“类”,毕竟是用关键字 interface 声明的,不是用 class。

2.声明

使用 interface 代替了原来的 class 其他步骤与定义类相同

publicinterface接口名称extends其他的类/接口名{
//声明变量
//抽象方法
}

接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。

3.使用过程中有两点规定:

接口中只能有定义方法名、方法返回类型,不能有方法的实现。

实现接口的类,必须实现接口中所有的方法。

4.实例

publicinterfaceElectronic{
//常量
StringLED="LED";

//抽象方法
intgetElectricityUse();

//静态方法
staticbooleanisEnergyEfficient(StringelecttronicType){
returnelecttronicType.equals(LED);
}

//默认方法
defaultvoidprintDescription(){
System.out.println("电子");
}
}

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容