类作为面向对象的灵魂,在C#中有着相当广泛和深入的应用,对类的深度掌握自然是我们学习C#重要的一个环节.有关类的意义上一篇 C#学习日记12---引用类型 中已经给出了,这里就不再重复了.说到 类 就不得不说下与之息息相关的内容----对象.
类与对象:
类: 从具有相同属性的事物当中抽象出来的概念,一般用来描述同类个体的集合。
对象: 从类当中具体化的一个个体。(比如人类就是一个类, 张三 就是人类中的一个对象)
属性:用来描述对象特征的。 (在类里面,是类的数据成员^_^)
方法: 说明对象具有的能力。 (在类里面,是类的数据成员^_^,在C/C++中它叫函数,以后要改口啦)
事件: 具有触发能力的函数.
(与方法不同的是,事件是被动,由外部事物发出,受动者是对象; 而方法是由对象主动发出的动作,是类的数据成员)
类的定义:
类的定义是以关键字 class 开始,后跟类的名称。类的主