构造函数作用
帮助我们初始化对象(给对象的每个属性依次的赋值) 构造函数是一个特殊的方法:
构造函数没有返回值,连 void 也不能写。
构造函数的名称必须跟类名一样。
创建对象的时候会执行构造函数。
类当中会有一个默认的无参数的构造函数,当你写一个新的构造函数之后,不管是有参数的还是
无参数的,那个默认的无参数的构造函数都被干掉了。
构造函数是可以有重载的。
访问修饰符 类名 (参数列表)
{
语句块;
}
析构函数作用
构造方法是在创建类的对象时执行的,而析构方法则是在垃圾回收、释放资源时使用的。
~类名()
{
语句块;
}
构造函数和析构函数的使用
public class Test : MonoBehaviour
{
//带参数的构造函数
public Test(string name,string password)
{
this.Name = name;
this.PassWord = password;
}
public string Name { get; set; }
public string PassWord { get; set; }
public void printli()
{
print("姓名" + Name);
print("密码" + PassWord);
}
//析构函数
~Test()
{
print("析构函数");
}
}
构造函数调用方法
void Start()
{
Test text = new Test("姓名", "123456");
text.printli();
}
```