C#构造函数
一、构造函数特性
- 构造函数名称通常与类名相同。
- 构造函数不声明返回值类型,也没有void修饰符。
- 构造函数通常都是public型的。
- 构造函数的作用是完成类的初始化工作。为对象分配空间,完成对象初始化。
- 注意:只要创建基于类的对象,构造函数就会被调用。实例构造函数可以被重载,但是不能被继承。
二、静态构造函数
用static修饰符修饰的构造函数是静态构造函数。它主要用于初始化静态变量。因为构造函数属于类不属于对象,所以静态构造函数只会被执行一次。静态构造函数既没有访问修饰符也没有参数,并且在一个类中只能有一个静态构造函数,它可以与无参的构造函数并存。
三、声明Person类的构造函数
public class Person
{
public static long total = 0