构造函数和原型对象