定义构造函数的四种方法