这篇写的挺详细的
https://blog.csdn.net/weixin_43831728/article/details/107788822
“构造函数并不是用来构造对象的,构造函数的功能是用来完成对象的初始化的”