19.8 对象所有权
对象的所有权是面向对象程序设计最重要的概念之一。例如,theAccumulator、theExternalInterface和theTape传给aController,aController的实例由定义它的那部分程序(此处为main()函数)拥有。aController不可以删除这些对象,因为它只能引用这些对象。然而,编译器并不会检查是否删除引用对象,需要我们自己决定。
aRequest和anAccumulator完全拥有其成员变量内存的所有权,成员变量的创建和删除由拥有它们的类决定。
【责任编辑:
董书 TEL:(010)68476606】