构造器
- 构造器(constructor)是类型的成员之一
- 狭义的构造器指的是“实例构造器”(instance constructor)
- 如何调用构造器
- 声明构造器
- 构造器的内存原理
- P9 11:40
声明和调用构造器
using System;
namespace Constructor
{
class Program
{
static void Main(string[] args)
{
Student stu = new Student(2,"Mr.Okay"); //调用构造器
Console.WriteLine(stu.ID);
Console.WriteLine(stu.Name);
Console.WriteLine("=====================");
Student stu2 = new Student();
Console.WriteLine(stu2.ID);
Console.WriteLine(stu2.Name);
}
}
class Student
{
public Student() //自定义不带参数的构造器
{
this.ID = 0;
this.Name = "No name";
}
public Student(int initId,string initName) //自定义带参数的构造器
{
this.ID = initId;
this.Name = initName;
}
public int ID;
public string Name;
}
}