- 教材学习内容总结
这一周学习类与对象,类与对象在学习C++时候已经学习过了,面向对象的计算机语言有三个特点:封装性、继承性和多态性;一个java应用程序就是由若干个类所构成的,类的定义包括两个部分:类声明和类体,但是类命名要遵循它应有的编程风格;第二个是成员变量,成员变量的有效范围是整个类,而且有自己的编程风格,后面是方法-方法头和方法体,方法体内声明的变量,称为局部变量,而且局部变量只在方法内有效,而且与其声明的位置有关。
当成员变量与局部变量的名字相同时,那么成员变量会被隐藏。若要使用被隐藏的成员变量,必须使用关键字this,局部变量没有默认值。最后是类的UML,虽然说这个我们不怎么需要掌握,但是可以了解一下,就他分三个层,第一个是名字层,第二个是变量层,第三个是方法层。
二、教材中的学习问题和解决过程
1、面向对象的封装性怎么解释?
就是数据和对数据的操作封装在一起。
三、代码调试中的问题和解决过程
1、使用Scanner的时候,忘了事先加上声明。
使用Scanner的时候,要加上import.java.util.*;
- 使用数学函数的时候,要加上Math。
- 其他(感悟)
我觉得这周的学习还是挺简单的,但是对于实验还是有点点难度,毕竟是在一小节课里完成三个小题。所以我觉得学习要慢慢来,代码要常用,要常写。
- 学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 |
目标 | 5000行 | 30篇 | 400小时 |
|
第一周 | 10行 | 1篇 | 3小时 |
|
第二周 | 20行 | 2篇 | 10小时 |
|
第三周 | 20行 | 3篇 | 10小时 |
|
第四周 | 30行 | 4篇 | 3小时 |
|