如何将来自不同类的对象添加到双向链表中

时间:2014-05-12 04:18:33

标签: java sockets networking doubly-linked-list

我正在网络上做一个项目而且我一直在向链表添加对象。如果我得到任何帮助,我将不胜感激。

我有7个不同的类Source,Sink,Node_A,Node_B,Node_C,Node_D,Node_E,它们扩展了Node类。

我试图在util包中使用LinkedList添加上述7个类的对象,但是徒劳无功。

另外,我想知道我们是否可以给Node提供虚拟地址,如果是,那么如何?

任何帮助都会帮助我完成这个项目,我将非常感激,谢谢你。

   Code Snippet:         

             Node class:
      import java.util.LinkedList;
     public class Node{
       static LinkedList<Node> List1=new LinkedList<Node> ();
       }

            Source class:
     public class Source extends Node{
        Node src=new Source();
        Node.List1.addFirst(src);
      }

            Node_A class:
     public class Node_A extends Node{
        Node na=new Node_A();
        Node.List1.add(na);
      }

           Node_B class:
     public class Node_B extends Node{
        Node nb=new Node_A();
        Node.List1.add(nb);
      }

            Sink class:
     public class Sink extends Node{
        Node snk=new Sink();
        Node.List1.addLast(snk);
      }

0 个答案:

没有答案