第二周
这一周开始学习第四章,首先是面向对象的概念。面向对象是一种符合人类思维的编程思想。面向对象思想有三大特征:封装性、继承性和多态性。封装性是面向对象的核心思想,是数据和操作数据的程序。继承性主要是描述类与类之间的关系,是对现有代码的重用。多态性指的是同一操作作用于不同的对象会产生不同的结果,是对现有接口的重用。其次是第二个重要的概念,类与对象。举个例子,比如说车是一个类,那么轿车、货车就是对象。类中可以定义字段和方法,字段用于描述对象的特征,方法用于描述对象的行为。类不占内存,对象才占内存。通过一个类来产生一个对象的过程叫做类的实例化。定义在类中的变量被称为字段,定义在方法中的变量被称为局部变量。属性是定义一个变量,在这个变量中含有get/set两个方法。使用帕斯卡命名法,在允许外部访问的变量,一定要声明为属性。最后一点是构造方法,构造方法要满足三个条件:方法名与类名相同、在方法名前面没有返回值类型的声明和不能使用return语句返回一个值。这一周学了第四章的前四节,理解的还算容易,大概是有组内的同学帮助的原因,真要好好感谢他。