教材学习内容总结:
1.Java不支持多重继承(子类只能有一个父类)。
2.接口的接口体中只可以有常量和abstract方法。
3.接口是Java中一种重要的引用型数据类型,接口变量中只能存放实现该接口的类的对象的引用。
4.当接口变量中存放了实现接口的类的对象的引用后,接口变量就可以调用类实现的接口方法,这一过程被称为接口回调。
5.接口的产生的多态是指不同的类在实现同一个接口时可能具有不同的实现方式。
6.在使用多态设计程序时要熟练使用接口回调技术以及面向接口编程的思想,以便体现程序设计所提倡的开-闭原则。
7.接口中只可以有常量,不能有变量;而abstract类中可以有常量也可以有变量。abstract类中可以有非abstract方法,接口不可以。
代码在调试过程中的问题
很难理解接口回调和接口产生的多态两个概念。
代码行数 | 博客量 | 学习时间 | |
目标 | 5000行 | 30 | 400 |
第一周 | 50行 | 1 | 5 |
第二周 | 150行 | 2 | 5 |
第三周 | 200行 | 3 | 5 |
第五周 | 200行 | 4 | 5 |
第六周 | 150行 | 5 | 5 |
第七周 | 150行 | 6 | 6 |