类内的对象声明

时间:2016-07-09 14:25:11

标签: java object declaration new-operator

class Node
{
  Node next;
  int data;
}

如上面的链接列表中创建节点的例子,为什么我们不使用“new”关键字来声明节点类中的节点对象?

3 个答案:

答案 0 :(得分:1)

尚未创建节点对象,它仍为空。

Node next = new Node(...)

以上创建了Node。

答案 1 :(得分:0)

您使用new来创建创建对象,而不是用于声明它们。在为其指定对象之前,next为null。

答案 2 :(得分:0)

new不用于声明,而是用于创建对象。

代码

 Node next; 

仅为声明。

要创建Node对象,您需要使用Node的一个构造函数,并执行以下操作:

 next = new Node(.....);