“在内部,new运算符和构造器是像下面这样交互的。new运算符从内存管理器获取内存,然后调用指定的构造器,将初始化好的内存传给构造器。接着,构造器链剩余的部分开始执行,在构造器之间传递初始化好的内存。这些构造器都没有返回类型。构造器链上的执行结束后,new运算符返回内存引用,它指向的内存处于初始化好的形式。”
我想这句话应该可以解释“为什么构造器没有返回值”这个问题了吧!
“在内部,new运算符和构造器是像下面这样交互的。new运算符从内存管理器获取内存,然后调用指定的构造器,将初始化好的内存传给构造器。接着,构造器链剩余的部分开始执行,在构造器之间传递初始化好的内存。这些构造器都没有返回类型。构造器链上的执行结束后,new运算符返回内存引用,它指向的内存处于初始化好的形式。”
我想这句话应该可以解释“为什么构造器没有返回值”这个问题了吧!