我们可以需要构造链表之类的数据类型,即在一个类中含有同类对象,作为子节点或其他,这个类对象如果在构造方法中需要实例化,则不可能和构造方法同参数,
否则会造成死循环,从而弹出栈溢出异常。
1 class VertexNode{
2
3 public VertexNode(Vertex vertex) {//这个过程就是在添加子节点
4 VertexNode temp = new VertexNode(vertex);//错误
5
6 }
7 }