我真的没有例子,但我对这两个术语感到困惑,因为有时使用一个,有时使用另一个。
当构造函数被“调用”时,它是否也被“执行”了?它们可以互换吗?
此外,“调用”一词也被大量使用,例如“调用构造函数”。
然后是“构造函数完成”。
我敢肯定,我并不孤单,所以用一个例子来解释对于我们许多试图理解所有术语的新手来说非常有帮助。
我正在使用 Bates 和 Sierra 的书,这是让我思考的部分:
像“int x = 27”,其中“27”是实例变量的显式值(与默认值相反)。5. 对象构造完成。6. 动物实例变量被赋予其明确的值(如果有的话)。7. 动物构造器完成。”