第二周学习总结

第二周主要讲述了面向对象的概念、类与对象、定义、对象的创建与使用、类的设计、属性等。首先我们得知面向对象的三大特征:封装性、继承性(对现有代码的重构)、多态性。接着4.2的类与对象中类是对一类具有相同特性的实体,是一种对包括数据成员、函数成员和嵌套类型进行封装的数据结构。其中数据成员可以是常量、域,函数成员可以是方法。而对象是具有该类类型的一个特定的个体,是类的一个变量。对象是如何创建的,应用程序想要完成具体的功能,仅有类是远远不够的,还需要根据类的创建实例对象,在C#中可以使用new关键字来创建对象,例如:类名 对象名称 = new 类名 ();。当对象被实例化后,在程序中可以通过对象的引用来访问该对象的成员。需要注意的是,当没有任何变量引用这个对象时,它将成为垃圾对象,不能再被引用。然后4.2.3类的设计,在C#中,对象是通过类创建出来的,因此,在程序设计时,最重要的就是类的设计。4.2.4属性中详细举例告诉了我们读写属性、只读属性、只写属性。在这三种定义格式中,读写属性最为常用;只读属性一般是通过在构造方法中给属性赋值,在程序运行的过程中不能改变属性值;只写属性在程序运行过程中只能向程序中写入值而不能读取值。如果这3种属性不需要书写任何逻辑 ,则可以简写成自动属性,也就是在get、set访问器后面不加大括号,直接加“;”即可。最后4.3访问修饰符中介绍了四种修饰符public.protected.internal.private以及组成的五个级别。4.4构造函数是类的一种特殊方法,每次创建类的实例都会调用它。

本章的4.1—4.4理解起来有点困难,但只要理清思路仔细观察就可以容易的学习了。

posted @ 2019-03-11 09:45  Diri丁  阅读(137)  评论(0编辑  收藏  举报