理解引用的ArrayList

时间:2017-10-25 17:03:42

标签: java

当我们创建ArrayList这样的

 ArrayList<String> obj = new ArrayList<String>();

我们正在创建一个String类型的ArrayList以及一个名为obj的对象引用。那怎么样?

 ArrayList<Node> obj;

Node类型的ArrayList,只有指向null的引用?这个陈述在记忆中是什么样的?

示例:

import java.util.List;

public class PackageNode {

private String value;

private List<PackageNode> children;

public PackageNode(String value) {

this.value = value;

}

public String getValue() {

return value;

}

public void setValue(String value) {

this.value = value;

}

public List<PackageNode> getChildren() {

return children;

}

public void setChildren(List<PackageNode> children) {

this.children = children;

}


}

假设上面的代码是PackageTree的Node类,这是什么意思?

List<PackageNode> children;

0 个答案:

没有答案