构造器 Constructor (object-oriented programming)
(重定向自CTOR)
在类别基础的面向对象进程设计中,构造器(英语: Constructor;别称:构造方法,建构子)是一个类里用于创建对象的特殊子进程。它能初始化一个新建的对象,并时常会接受参数用以设定实例变量。
构造器跟一般的实例方法十分相似;但是与其它方法不同,构造器没有返回类型,不会被继承,且不会有范围修饰符。构造器的函数名称一般与它所属的类的名称相同。 它承担着初始化对象数据成员并创建类不变象的任务;在类不变象无效的时候它会失败。一个正确编写的构造器会使它生成的对象保持在一个有效状态。不可变对象必须在构造器内完成所有初始化。