类和对象-保险基础数据模型200801版
1.6类和对象类(class)是最基础的C#类型。类是一个数据结构,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中。类为动态创建的类实例(instance)提供了定义,实例也称为对象(object)。类支持继承(inheritance)和多态性(polymorphism),这是派生类(derived class)可用来扩展和专用化基类(base class)的机制。使用类声明可以创建新的类。类声明以一个声明头开始,其组成方式如下:先指定类的特性和修饰符,然后是类的名称,接着是基类(如有)以及该类实现的接口。声明头后面跟着类体,它由一组位于一对大括号{和}之间的成员声明组成。下面是一个名为Point的简单类的声明: public class Point { public int x, y; public Point(int x, int y) { this.x = x; this.y = y; } }类的实例使用new运算符创建,该运算符为新的实例分配内存、调用构造函数初始化该实例,并返回对该实例的引用。下面的语句创建两个Point对象,并将对这两个对象的引用存储在两个变量中: Point p1 = new Point(0, 0); Point p2 = new Point(10, 20);当不再使用对象时,该对象占用的内存将自动收回。在C#中,没有必要也不可能显式释放分配给对象的内存。 1.6.1成员类的成员或者是静态成员(static member),或者是实例成员(instance member)。静态成员属于类,实例成员属于对象(类的实例)。下表提供了类所能包含的成员种类的概述。
2.95MB
文件大小:
评论区