20175322《Java程序设计》第五周学习总结
《Java程序设计》第五周学习总结
教材学习内容总结
- 接口:关键字interface来定义一个接口。分为接口声明,接口体
- 实现接口:类
- 接口的UML层:第一层为名字层;第二层为常量层;第三层为方法层
- 接口回调:和类一样为重要的数据结构,接口声明的变量为接口变量;接口属于引用型变量,可以存放对象的引用。指针回调一词表示:一个变量的地址
在某个时候存放在一个指针变量中,那么指针变量就可以间接操作该变量存放的数据。在Java中接口回调:可以把实现某一接口的类创建的对
象的引用赋值给该接口声明的接口变量中,那么该接口就可以调用被类实现的接口方法 - 接口意义:行为准则
- 接口多态:指不同的类在实现同一个接口时可能具有不同的实现方式,那么接口变量在回调接口方法时就可能具有多种形态
- 面向接口编程:抽象类将其抽象分的实现交给其子类;接口将其抽象方法的实现交给实现该接口的类
- 使用接口进行程序设计的核心是接口回调,即接口变量存放实现该接口的类的对象的引用,从而接口变量就可以回调类实现的接口方法。还体现了开-闭原
则
代码托管
-
代码提交:
-
代码托管: