—刘铁猛《C#语言入门详解》
类是现实世界事物的模型
类是对现实事物进行抽象所得到的结果
- 事物包括“物质”(实体)与“运动”(逻辑);
- 建模是一个去伪存真、由表及里的过程。
类与对象的关系
对象也叫做实例,是类经过“实例化”后得到的内存中的实体。(对象用在现实世界,实例用在程序世界)
依照类我们可以创建对象,这就叫“实例化”。
使用new操作符创建类的实例。静态类不需要实例。
引用变量与实例的关系
类的三大成员
- 属性(数据):存储数据,组合起来表示类或对象当前的状态。
- 方法(算法):由c语言中的函数(function)进化而来,表示类或对象“能做什么”。
- 事件:类或对象通知其他类或对象的机制,c#特有。
类的静态成员与实例成员
- 静态成员:表示“类的成员”,不需要实例化就可以使用。
- 实例成员:表示“对象的成员”,类实例化后形成对象。
- 绑定:编译器把一个成员与类或对象关联起来。例如点运算符“.”。
具体例子