Class Node<T>

java.lang.Object
  extended by unit4.collectionsLib.Node<T>

public class Node<T>
extends java.lang.Object

מחלקה זו מגדירה חוליה גנרית

Version:
20/11/2006
Author:
צוות מדעי המחשב, המרכז להוראת המדעים, האוניברסיטה העברית, ירושלים

Constructor Summary
Node(T x)
          
הפעולה בונה חוליה; ערך החוליה הוא x ואין לה חוליה עוקבת
Node(T x, Node<T> p)
          
הפעולה בונה חוליה; ערך החוליה הוא x והחוליה העוקבת לה היא p
 
Method Summary
 T getInfo()
          
הפעולה מחזירה את הערך של החוליה
 Node<T> getNext()
          
הפעולה מחזירה את החוליה העוקבת; אם אין חוליה עוקבת, הפעולה תחזיר null
 void setInfo(T x)
          
הפעולה משנה את ערך החוליה להיות x
 void setNext(Node<T> p)
          
הפעולה משנה את החוליה העוקבת להיות p
 String toString()
          
הפעולה מחזירה מחרוזת המתארת את החוליה
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Node

public Node(T x)
הפעולה בונה חוליה; ערך החוליה הוא x ואין לה חוליה עוקבת

Parameters:
x - ערך החוליה

Node

public Node(T x, Node<T> p)
הפעולה בונה חוליה; ערך החוליה הוא x והחוליה העוקבת לה היא p

Parameters:
x - הרך החוליה
p - הפנייה לחוליה העוקבת
Method Detail

getInfo

public T getInfo()
הפעולה מחזירה את הערך של החוליה

Returns:
ערך החוליה

setInfo

public void setInfo(T x)
הפעולה משנה את ערך החוליה להיות x

Parameters:
x - ערך החוליה לשינוי

getNext

public Node<T> getNext()
הפעולה מחזירה את החוליה העוקבת; אם אין חוליה עוקבת, הפעולה תחזיר null

Returns:
הפנייה לחוליה העוקבת

setNext

public void setNext(Node<T> p)
הפעולה משנה את החוליה העוקבת להיות p

Parameters:
p - הפנייה לחוליה העוקבת

toString

public String toString()
הפעולה מחזירה מחרוזת המתארת את החוליה

Overrides:
toString in class java.lang.Object
Returns:
מחרוזת המתארת את החוליה