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

被折叠的 条评论
为什么被折叠?