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

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

教材学习内容总结

第六章要点:
1、接口:1)接口声明: interface //接口的名字 2)接口体
2、实现接口:类实现接口:一个类需要在类声明中使用关键字implements声明该类实现一个或多个接口。如果实现多个接口,用逗号隔开接口名,例如:class A implements Printable,Addable
3、接口的UML图:三层:1、顶部第一层是名字层,接口的名字必须是斜体字形,而且需要用<>修饰名字,并且该修饰和名字分列在两行。2、第二层是常量层,列出接口中的常量及类型,格式是“常量名字:类型”。3、第三层是方法层,也称操作层,列出接口中的方法及返回类型,格式是“方法名字(参数列表):类型”。
4、接口回调:可以把实现某一类的类创建的对象的引用赋值给该口声明的接口变量,那么该接口变量就可以调用被类实现的接口方法。
5、理解接口:接口可以抽象出重要的行为标准,该行为标准用抽象方法来表示;可以把实现接口的类的对象的引用赋值给接口变量,该接口变量可以调用被该类实现的接口方法
6、接口与多态
7、接口参数
8、abstract类与接口的比较:abstract类和接口都可以有abstract方法;接口中只可以有常量,不能有变量,abstract类中既可以有常量,也可以有变量;abstract类中也可以有非abstract方法,接口不可以
9、面向接口编程:

代码调试中的问题和解决过程

[代码托管]

  • 代码量截图:
    输入图片说明

上周考试错题总结

上周考试无错题。

其他(感悟、思考等,可选)

虚拟机一定记得备份,否则虚拟机崩了之后就会丢失,非常麻烦。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 32/32 1/1 12/12
第二周 302/334 1/2 10/22
第三周 771/1105 1/3 15/37
第四周 540/1645 1/4 14/51
第五周 399/2044 1/5 13/64
  • 计划学习时间:15小时

  • 实际学习时间:13小时

  • 改进情况:
    这周学习了第六章知识,通过运行代码明白各代码的具体含义,体会到了娄老师上课一直提到的“做中学,学中做”。

参考资料

原文地址:https://www.cnblogs.com/besti20175216/p/10631126.html