c# 类(2)

构造函数 和 析构函数

Constructors and destructors

构造函数是一个特殊的函数,当实例化一个类的时候自动调用这个函数,无返回值(不用定义返回类型)
普通函数的定义 public string Describe() 里面定义了string这个返回类型 而构造函数 public Car()

构造函数可以被重载
意味着我们可以写好几个构造函数,然后带有不同的参数个数或类型

这里就有两个构造函数,意味着我们在实例化Car 这个类的时候,可以传参 也可以不传参

构造函数可以调用另外的构造函数
https://csharp.net-tutorials.com/classes/constructors-and-destructors/   用途暂时没想到,以后再说


析构函数

C#有自动的垃圾回收机制,不用手动来进行无用的资源释放与处理
析构函数是在构造函数前面加波浪线 ~Car()

一旦这个Car类的对象被回收以后,会自动调用这个析构函数

原文地址:https://www.cnblogs.com/springbrotherhpu/p/11537297.html