接口和接口设计模式

2022/6/12 23:20:25

本文主要是介绍接口和接口设计模式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

接口是一种特殊的抽象类,它不能包含普通方法。

格式

修饰符 interface  接口名  {

public  static  final  常量类型  常量名  = 常量值

public   abstract   方法返回值类型  方法名

}

关系:

接口和接口之间的关系       继承的关系 可以多继承

接口和类之间的关系         实现关系 而且可以多实现

 

接口中可以包含三类方法:抽象方法、默认方法、静态方法。

静态方法可以通过“接口名.方法名”的形式来调用。

抽象方法和默认方法只能通过接口实现类的实例对象来调用

 

举例:

 

 

 

 

 

 

 

 

 

接口是纯抽象类

 

所有的成员函数都是抽象函数

所有的成员变量都是public static final

任何一个实现了一个Java接口所规定的方法的类都可以具有这个接口的类型,而一个类可以实现任意多个Java接口,从而这个类就有了多种类型。

java将接口的概念提升为独立的结构,体现了接口与实现分离。java接口允许多个类提供相同的功能,也允许一个同时实现多个接口。
java的接口与抽象类十分相似。

搜索

复制



这篇关于接口和接口设计模式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程