构造是接收接收外界控制,然后生成新对象,新对象的服务提供给第三者;
类型转换函数:自动转换的弊端,本来这个地方不需要转的,某个地方打错字了,但是编译器只知道执行,所以也会帮你自动转换,这样整体看来不受控制,所以还是多用显式的构造函数好。类型转换函数不能强制要求。
前两者自动调用,后者自己主动调用。