1、构造函数(constructor)是一个特殊的方法,方法名与类名相同,没有返回值。
2、构造函数在系统创建一个实例时会被自动调用。
3、实例构造函数头部写作顺序为 public 构造函数名(参数列表)。参数列表可以为空,构造函数名即类名。如 public Student( )。
4、析构函数(destructor)也是一个特殊方法,没有修饰符,也没有参数。
5、析构函数(destructor)在实例被销毁时,会被系统自动调用。
6、不能手动调用析构函数。
7、析构函数头部写作顺序为 ~构造函数名( )。析构函数名即类名。如~Student( )。一个类只能有一个析构函数。
8、使用 static 关键字修饰的成员被称为静态成员,静态成员属于类,而不是某一个实例 (也被称为对象)。
9、没有 static 关键字修饰的成员被称为实例成员,实例成员属于某一实例,而不是类。
10、静态成员开始部分通常形式为: 访问限制 static 类型 成员名,如 public static string s。访问限制可省略,省略时为 private 。
11、静态方法调用方式为: 类名.方法名(参数列表) ,例: Console.Write("这是参数") 。
12、静态属性或字段引用方式为: 类名.属性或字段名 ,例:Console.Title 。
13、实例方法可以直接访问类中的成员(包括实例和静态成员)。
14、静态方法只能直接访问类静态成员