本周没有直接进入第五章知识的学习,而是先学习了java第四章的知识。其实也是对之前四章节的知识点做一个复习巩固,这样的学习方法刚好适合我们初学者,若一味地赶,可能我们的学习就只有速度,而没有效率了。
本周还回顾了实验三中的最后一个编程题,其方式使用的是简单的数学知识,那么练习这个编程题目的原因在于学习java的语法知识,了解java编程中的一些语法常识,包括程序运行的空间节省等。java编程的语法知识很重要,那么这块好像掌握的还不是很好,所以就要在课余时间自己补习了。
学习到第四章已是java的核心知识点,第四章是java的类与对象。其知识点包括类的定义、类之间的关系、对象的构造、静态域和静态方法、封装、以及对程序中的注释方法等等一些核心的知识。
java与C语言不同的一点,java有对对象的封装功能,但是C语言没有这个功能。java对对象的封装操作通过对对象属性的进行隐藏的方法,实现对程序对象的保护性,使其具有一定的安全性。
将name、salary和hireDay域标记为public。name是一个只读域,在构造器中设置完毕后,就没有其他的方法可以对其内容进行修改,确保了name不被未接破坏。这就体现出了java的严谨性。
从本周起java的上机课堂将实行结对编程的学习方法,老师让大家选择结对搭档时,我选择和班长组为一搭档,学习人家的编程思想。老师还说到了我学习努力,那么这不只是一句简单的夸奖,而是对我学习态度的肯定。今后的学习中将有动力去努力学习这门课程,有信心学好这门语言。