删除链接的对象?

时间:2018-12-22 15:00:55

标签: java class object binary-tree binary-search-tree

考虑以下课程

public class Holder{
 Holder child;

 /* some other variables */

 Holder(boolean hasChild){
    child = ( hasChild ) ? new Holder(false) : null;
}
/*some other functions 
.
.
*/

在Java程序中,我创建了一个新的对象,该对象有一个像这样的子对象:

Holder parent = new Holder(true) // making it having a child Holder

问题:现在,我如何从内存中删除该持有人的父母及其所有子女,就足以完成

parent = null

我不确定这是否也会使所有孩子也都为空!

为什么我需要这个? :

我真的很需要这个答案。我是编程新手,正在尝试创建一个二叉树,但是当我删除树中的一个节点时,我想确保它的所有子节点也都从内存中删除了。 ..我希望这有助于给我ac =好答案...

0 个答案:

没有答案