unit4.collectionsLib
Class Node<T>

java.lang.Object
  extended by unit4.collectionsLib.Node<T>
Type Parameters:
T - טיפוס הערך בחוליה

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

המחלקה מגדירה חוליה גנרית שבה ערך מטיפוס T והפניה לחוליה העוקבת.

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

Constructor Summary
Node(T x)
          
הפעולה בונה חוליה; ערך החוליה הוא x ואין לה חוליה עוקבת
Node(T x, Node<T> next)
          
הפעולה בונה חוליה; ערך החוליה הוא x והחוליה העוקבת לה היא next.
 
Method Summary
 T getInfo()
          
הפעולה מחזירה את הערך של החוליה
 Node<T> getNext()
          
הפעולה מחזירה את החוליה העוקבת; אם אין חוליה עוקבת, הפעולה מחזירה null
 void setInfo(T x)
          
הפעולה משנה את הערך השמור בחוליה ל-x
 void setNext(Node<T> next)
          
הפעולה משנה את החוליה העוקבת ל-next.
 java.lang.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> next)
הפעולה בונה חוליה; ערך החוליה הוא x והחוליה העוקבת לה היא next. ערכו של next יכול להיות null

Parameters:
x - ערך החוליה
next - הפניה לחוליה העוקבת
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> next)
הפעולה משנה את החוליה העוקבת ל-next. ערכו של next יכול להיות null

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

toString

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

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