大家好,小弟初学java不太明白的地方还望大家指教一下: 
public class ListNode {  
  ListNode(Object theElement) {  
        this(theElement, null);      } 
  this(theElement, null);  还请重点说明这个NUll在括号里面的作用啊

解决方案 »

  1.   

    信息没给全,主要是key value对---value是NULL.
      

  2.   

    this(theElement, null)是调用另一个构造函数,传theElement和null两个参数,null是用来赋初值的.
      

  3.   

    他有两个构造函数 但原先估计只有一个 this(theElement, null) ,ListNode(Object theElement)构造函数在原先是不存在的 原来使用一个参数的构造函数必须得
    this(theElement, null) 而现在通过调用ListNode(Object theElement)就可以了 像是一种装饰