201711671110 《Java程序设计》第七周学习总结
教材学习内容总结
6.1接口:用关键字interface定义,分接口声明和接口体,与类相似。
6.2实现接口 (1)类实现接口:使用关键字implements声明该类实现一个接口或多个接口。多个接口之间用逗号隔开。 (2)重写接口中的方法:如果一个非抽象类实现了某个接口,那么这个类必须重写这个接口中的所有方法。
6.4接口回调 接口回调:可以把实现某一接口的类创建的对象的引用赋值给该接口声明的接口变量。
6.6接口与多态 接口多态性:不同的类在实现同一个接口时可能具有不同的实现方式,那么接口变量在回调时就可能具有多种形态。
6.7接口参数 如果一个方法的参数是接口参数,就可以将任何实现该接口的类的实例的引用传递给该接口的参数,那么接口参数就可以回调类实现的接口方法。
6.10应用举例 (1)问题的分析 (2)设计接口 (3)设计广告牌
教材学习中的问题和解决过程
本章内容概念居多,上课也没有集中注意力,对本章的内容掌握得不好。我会在课后多花点时间看课文,弄懂知识点。
代码调试中的问题和解决过程
还是要与概念结合在一起,如果概念不清楚就会出现很多错误。
其他(感悟、思考等,可选)
概念是程序的基础,程序是概念的实践,两者结合在一起才能把概念理解得更透彻,然后写出完整的代码。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 |
目标 | 5000行 | 30篇 | 400小时 |
|
第一周 | 12/12 | 1/1 | 4/4 |
|
第二周 | 29/41 | 0/1 | 4/8 |
|
第三周 | 78/119 | 0/1 | 7/15 |
|
第四周 | 50/169 | 1/2 | 4/19 |
|
第五周 | 458/627 | 1/3 | 9/28 | 完善例题 |
第六周 | 150/777 | 1/4 | 5/33 |
|
第七周 | 368/1145 | 1/5 | 8/41 |
|
参考资料
Java2使用教程(第5版)