第二周学习总结

开学第一周陈老师向我们讲述了这一学期的学习计划以及课堂要求,最重要的几点是坚持翻转课堂、继续用“费曼学习法”以及为做到及时反馈需每周写一篇博文总结,提前预习有不懂的内容可通过班级群提问解答。

 第二周由第一小组的同学将4.1~4.4的内容,老师找了4名同学分4节来讲述,有可能是准备的不够充分,效果不是太好,下一次应该会好一点。第一节讲的是面向对象的概念,讲了什么是面向对象、什么是面向过程、以及面向对象的三大特征。我感觉相比面向过程和面向对象,封装性、继承性和多态性这三个特征比较重要,还记得我室友问我的一个问题:“面向对象的优点是什么?“越是简单的问题就越不知道怎么回答了。后来总结了一下有5个优点:与人类的思维方式一致、稳定性好、可重用性好、较易开发大型软件产品以及可维护性好。

第二节是类与对象的定义和区别这也是比较好理解的把类看作一个汽车模型类中的对象看作不同品牌不同型号的汽车,接着又解释了局部变量跟字段的区别,类的设计和对象的创建,然后还介绍了三个属性:读写属性、只读属性和只写属性,这一小节的内容还是蛮多的。

第三小节讲的是访问修饰符,这一节书上给的内容蛮少的,讲了四种访问修饰符的五个可访问级别。最后一节讲的构造方法,满足以下三个条件才能称为是一个构造方法:方法名与类名相同、在方法名的前面没有返回值类型的声明、在方法中不能使用return语句返回一个值。构造方法的重载与其它方法一样,如果在一个类中 定义多个构造方法,只要每个方法的参数类型不同就可以了。我感觉这四个小节内容较难的就是第二小节和最后一节的构造方法的重载,可能因为刚开学以前很多东西都记得不大牢固了,我会慢慢补上去的。看了其它同学的讲授在想如果自己上去 会不会也比较糟糕,因为表达能力不是太强,怕自己的讲述不能让同学们听懂,有点淡淡的忧愁~~

原文地址:https://www.cnblogs.com/wangli155167/p/10497510.html