节点结果未按文档打印

时间:2015-02-06 21:01:05

标签: java netbeans

我正在按照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);





}

以下是相同的图片:

enter image description here

有谁能告诉我我做错了什么?

1 个答案:

答案 0 :(得分:1)

您无法直接在课程正文中获得说明。您必须将这些行放在main方法中。

public static void main(String[] args) {
    NodeClass node = new NodeClass(1,null);
    System.out.println( node);
}

为什么内在的班级呢?试试这个:

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);
    }
}