constructor相关知识