根据文档未打印节点结果
Node result is not getting printed as per the documentation
我正在按照 here 中提到的教程进行操作,并尝试按照语句 System.out.println (node);
在文档中提到的那样在节点中打印结果。我在 Netbeans IDE 中做过几乎相同的事情。这是我来自 NetBeans 的代码:
public class Node {
public class NodeClass{
int fele;
Node next;
public NodeClass(){
fele = 1;
next = null;
}
public NodeClass(int fele , Node next){
this.fele = fele;
this.next = next;
}
public String toString(){
return fele + "";
}
}
NodeClass node = new NodeClass(1,null);
System.out.println( node);
}
这是相同的图像:
谁能告诉我我做错了什么?
您不能直接在 class 正文中包含说明。您必须将这些行放在 main 方法中。
public static void main(String[] args) {
NodeClass node = new NodeClass(1,null);
System.out.println( node);
}
为什么里面class虽然?试试这个:
public class Node {
int fele;
Node next;
public Node() {
fele = 1;
next = null;
}
public Node(int fele, Node next) {
this.fele = fele;
this.next = next;
}
public String toString() {
return fele + "";
}
public static void main(String[] args) {
Node node = new Node(1, null);
System.out.println(node);
}
}
我正在按照 here 中提到的教程进行操作,并尝试按照语句 System.out.println (node);
在文档中提到的那样在节点中打印结果。我在 Netbeans IDE 中做过几乎相同的事情。这是我来自 NetBeans 的代码:
public class Node {
public class NodeClass{
int fele;
Node next;
public NodeClass(){
fele = 1;
next = null;
}
public NodeClass(int fele , Node next){
this.fele = fele;
this.next = next;
}
public String toString(){
return fele + "";
}
}
NodeClass node = new NodeClass(1,null);
System.out.println( node);
}
这是相同的图像:
谁能告诉我我做错了什么?
您不能直接在 class 正文中包含说明。您必须将这些行放在 main 方法中。
public static void main(String[] args) {
NodeClass node = new NodeClass(1,null);
System.out.println( node);
}
为什么里面class虽然?试试这个:
public class Node {
int fele;
Node next;
public Node() {
fele = 1;
next = null;
}
public Node(int fele, Node next) {
this.fele = fele;
this.next = next;
}
public String toString() {
return fele + "";
}
public static void main(String[] args) {
Node node = new Node(1, null);
System.out.println(node);
}
}