接口
2023-04-11 18:51:37 15 举报
AI智能生成
接口的基本概念及用法的学习
作者其他创作
大纲/内容
不同引用类型,仅可调用自身所定义的方法
四、接口的多态
单继承
子类名称 extends 父类名称
类与类
多实现
类名称 implements 接口名称 1,2,3,n
类与接口
多继承
接口名称 implements 接口名称 1,2,3,n
接口与接口
五、接口常见关系
将多个常用于表示状态或固定值的变量,以静态常量的形式定义在接口中统一管理,提高代码的可读性
六、常量接口
概念:接口相当于特殊的抽象类,定义方式、组成部分和抽象类类似,使用interface关键字定义接口
没有构造方法 无法创建对象
只能定义 公开的静态常量和公开的抽象方法
特点
1.1概念与特点
可以编译成字节码文件
不能创建对象
可以作为引用类型
需要实现里面的方法
具备Object中所有定义的方法
相同点:
所有的属性都是公开静态常量
所有方法都是公开抽象方法
没有构造方法
没有代码块和静态代码块
不同点
1.2接口和抽象类的区别
一、接口语法
概念:接口是一种能力和约定
接口的定义:代表某种能力
方法的定义:能力的具体要求
java是单继承 当父类中方法种类无法满足子类需求的时候,定义在接口中 扩充子类的能力
接口是多实现。可以为类扩充多种能力
经验:
二、微观接口
任何类在实现接口的时候,必须实现接口中所有的抽象方法,否则就是个抽象类
实现接口的抽象方法时,访问修饰符必须是public
同父类一样 接口也可以声明引用 并指向实现类对象
三、接口的规范
宏观概念:接口是一种 标准 规范
7.1概念:
接口回调:先有接口的使用者,后有接口的实现者。工具想要拓展功能就需要接口 接口里面就需要接口的实现者
1、接口(标准) 2、接口的使用者(工具) 3、接口的实现者(程序员) 4、工具的调用者(程序员)
7.2回调原理:
程序的耦合度降低
更自然地使用多态
设计与实现完全分离
更容易搭建程序框架
更容易更换具体实现
7.3接口好处
七、宏观接口
接口
0 条评论
回复 删除
下一页