20175322《Java程序设计》第五周学习总结

《Java程序设计》第五周学习总结

教材学习内容总结

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

代码托管

  • 代码提交:

  • 代码托管:

参考资料

原文地址:https://www.cnblogs.com/zyh5322/p/10630884.html