构造方法在什么创建时被调用