接口
2023-04-11 19:49:33 14 举报
AI智能生成
接口是不同软件系统之间进行数据交换的桥梁。它定义了系统间交互的规则,使得数据能够在不同的系统之间流动。接口可以分为多种类型,包括硬件接口、软件接口和用户接口等。硬件接口连接不同的硬件设备,如USB接口、HDMI接口等;软件接口则连接不同的软件应用,使得它们能够共享数据和功能;用户接口则是人与软件之间的交互界面,如网页、应用程序的用户界面等。接口的设计需要考虑兼容性、安全性和易用性等因素,以确保数据的准确传输和系统的高效运行。
作者其他创作
大纲/内容
接口的多态
不同引用类型,仅可调用自身所定义的方法
接口的常见关系
类与接口:
- - 多实现
- - implements 接口名称1,2,3,n
接口与接口:
- - 多继承
- - extends 接口1,2,3,n
常量接口
将多个常用于表示状态或固定值的变量,以静态常量的形式定义在接口中统一定义,提高的代码的可读性
接口的好处
程序的耦合度降低。
更自然的使用多态。
设计与实现完全分离。
更容易搭建程序框架。
更容易更换具体实现。
语法
概念
接口相当于特殊的抽象类,定义方式、组成部分和抽象类类似
关键字
nterface
特点
没有构造方法 无法创建对象
只能定义 公开的静态常量和公开的抽象方法。
和抽象类的区别
相同点
- - 可以编译成字节码文件
- - 不能创建对象
- - 可以作为引用类型
- - 需要实现里面的方法
- - 具备Object中的所有定义的方法
不同点
- - 所有的属性都是公开静态常量
- - 所有的方法都是公开抽象方法
- - 没有构造方法
- - 没有代码块和静态代码块
微观接口
概念:接口是一种能力和约定
接口的规范
任何类在实现接口的时候,必须实现接口中的所有抽象方法 否则就是个抽象类
实现接口的抽象方法时,访问修饰符必须是public
同父类一样 接口也可以声明引用 并指向实现类对象
回调原理
0 条评论
下一页