声明对象时，必须传入初始值作为构造器的参数。在这种情况下，一般的声明对象的方法可能不再适用。构造器函数的调用方式可以分为显式和隐式两种。
缺省构造器.如果在编写一个可实例化的类时没有专门编写构造器，多数编程语言会自动生成缺省构造器。缺省构造器的特性依不同语言而定。某些情况下它会将所有的实例变量同时初始化到0，或者任何其他别的值；某些缺省构造器什么也不会做。某些语言 (Java, C#, VB .NET) 会缺省构造由该类类型定义的数组，使其充满空值引用。没有空值引用的语