命名类实例

在执行期间,类 A 的实例被命名为 A[0]A[1]A[2] 等等。名称 A[0] 被赋予类 A 的第一个实例,名称 A[1] 被赋予第二个实例,依此类推。

实例只有在构造完成后才具有名称。其构造函数链已启动但尚未完成的项被称为构造中

实例将保留其名称,直到析构为止。其析构函数链已启动但尚未完成的项被称为析构中

不再存在的实例被称为不存在。如果一个实例已被删除,但另外某个实例仍通过特性或关系指向该实例,那么将发生这种情况。

实例在其整个生存期内保持名称不变。例如,在创建时被赋予名称 A[5] 的实例将一直名为 A[5],即使实例 A[0]A[4] 不再存在也是如此。


反馈