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

# 20175126 2016-2017-2 《Java程序设计》第四周学习总结

## 教材学习内容总结

- 本周学习方式主要为手动敲打教材代码和观看APP上的视频资源自学。

- 学习内容为教材第五章,第五章的内容较上一章而言少了许多,但同时也复杂了许多,本章重点学习了面向抽象编程这一部分,我觉得学完这部分对以后团队合作写程序有很大的帮助,可以更有效的分工编代码,也方便修改和检查代码的问题。

- 第五章主要内容有:子类与父类、子类的继承性、子类与对象、成员变量的隐藏和方法重写、super、final、继承与多态、,面向抽象编程等。

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

- 问题1:第一次出现了警告问题
-
 
- 问题1解决方案:
- 由于这个问题之前没有遇到过,所以我马上选择百度,但还是没有找到答案,但是我看见了一个回答是:只是警告不是错误仍然能够生成 class 是正常的,警告只是提醒希望不要再继续使用这个 api 而已。虽然我还是不知道什么是api,但是警告并不会影响生成class。
 
- 问题2:一些基本的语法错误,文件名重复等
-
 
- 问题2解决方案:根据编译出来提示的错误,一步步进行改正。

## [代码托管]

 

 

## 上周考试错题总结

下列说法正确的是
A .如果想在方法中使用被隐藏的成员变量,可以使用关键字super。
B .double类型的成员变量的默认值为0,局部变量没有默认值。
C .对成员变量的赋值操作只能放在方法中。
D .面向对象语言中的“类”相当于C语言中的“函数”。
正确答案:C
解析:A项:应使用关键字this。B项:double类型的成员变量的默认值为0.0。D项:面向对象语言中的“方法”相当于C语言中的“函数”

## 其他

本周的代码并不算很多,但难度比较大,需要细嚼慢咽,我也打算从周末开始实验的作业,在编写斗地主问题的时候,发现还是有许多困难的地方无法解决,可能是由于我现在基础功还不够扎实,我百度了一些大佬利用JAVA编写的斗地主小程序,都做得非常好,我也会在接下来的时间中慢慢学习。

## 学习进度条

|            | 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长|
| --------   | :----------------:|:----------------:|:---------------:  |:-----:|
| 目标        | 5000行            |   30篇           | 400小时            |       |
| 第一周      | 68/70           |   2/2            | 20/20             |   Linux系统基本入门    |
| 第二周      | 387/400           |   1/2            | 15/20            |   基本语法的使用    |
| 第三周      | 894/800           |   1/2            | 13/15            |   包的使用   |
| 第四周      | 891/800           |   1/2            | 10/15            |   面向程序编程  |
 
 


## 参考资料

-  [Java学习笔记(第8版)](http://book.douban.com/subject/26371167/)
-  [《Java学习笔记(第8版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
-  [使用码云和博客园学习简易教程](http://www.cnblogs.com/rocedu/p/6482354.html)
-  [《Java程序设计》教学进程](http://www.cnblogs.com/rocedu/p/6255835.html#JXJC)
-  [Linux 终端中常用的文件和文件夹操作命令](https://jingyan.baidu.com/article/656db918c10732e380249c65.html)
 

posted on 2019-03-21 20:37  20175126Apollo  阅读(149)  评论(0编辑  收藏  举报

导航