java链表的节点类疑惑
由于考试,我学的是C/C++,java语法不是很清楚,现在请教一个用java描述的链表节点类问题,节点类如下:
public class ListNode
{
Object element;
ListNode next;
ListNode(Object theElement)//这个构造函数?
{
this(theElement, null);//这个是啥意思?看不懂
//是不是element=theElement;next=null;
}
public ListNode(Object theElement, ListNode n)//这个又是什么?
//是重载构造函数嘛?如果是构造函数,那前面的public能加上去嘛?
{
element = theElement;
next = n;
}
}