td
Class Cellule<X>
java.lang.Object
td.Cellule<X>
- Type Parameters:
X
- Le type du contenu de la cellule.
public class Cellule<X>
- extends java.lang.Object
Notre cellule élémentaire est composée d'une référence vers une autre cellule et d'une valeur.
- Author:
- jub
Field Summary |
private Cellule<X> |
suivant
La référence vers la cellule suivante |
private X |
valeur
La valeur stoquée dans la cellule |
Constructor Summary |
Cellule()
Initialement la cellule n'a pas de valeur et pas de cellule suivante |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
valeur
private X valeur
- La valeur stoquée dans la cellule
suivant
private Cellule<X> suivant
- La référence vers la cellule suivante
Cellule
public Cellule()
- Initialement la cellule n'a pas de valeur et pas de cellule suivante
estVide
public boolean estVide()
- Returns:
- vrai si la cellule est vide, faux sinon.
getSuivant
public Cellule<X> getSuivant()
- Returns:
- la référence vers une autre cellule du même type
getValeur
public X getValeur()
- Returns:
- la valeur de la cellule
setSuivant
public void setSuivant(Cellule suivant)
- Parameters:
suivant
- la référence vers la cellule suivante, pas forcement du même type
setValeur
public void setValeur(X valeur)
- Parameters:
valeur
- la valeur de la cellule
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object