构造函数可以设置缺省参数