【发布时间】:2014-03-14 01:14:23
【问题描述】:
构造函数调用和构造函数执行有什么区别? 我正在阅读 james Gosling 的 java 编程语言中的构造函数顺序依赖关系。作者指出,当您创建对象构造函数时,首先调用构造函数,然后初始化 feild 成员,最后执行构造函数。对我来说两者听起来都一样。
【问题讨论】:
-
我怀疑这意味着当你创建一个对象时,superclass 构造函数被调用,然后字段成员被初始化,等等。我认为没有打算使用不同术语背后的任何意义——它们的意思是一样的。但这只是一个猜测,因为我没有这本书。如果它可以在线获得,以便我们自己阅读文本,那可能会有所帮助。
-
创建对象时,java首先需要为该对象分配内存空间来保存变量。
-
为什么投反对票?这是一个合理的问题...
标签: java constructor terminology