[updated]-用创建方法替换多个构造函数
[updated]-慎用类方法和类变量。第四章结束