Class hnPoste
java.lang.Object
|
+----hnPoste
- public class hnPoste
- extends Object
Implementa la representacion de un poste de tablero
en el problema de torres de Hanoi.
-
hnPoste()
- Un constructor vacio.
-
clone()
- Produce una copia del poste.
-
equals(hnPoste)
- Determina si dos postes contienen las mismas piezas.
-
nPiezas()
- Devuelve el numero de piezas en un poste.
-
piezaSup()
- Devuelve la pieza superior del poste sin removerla,
o null si el poste esta vacio.
-
ponPieza(hnPieza)
- Pon una pieza en el poste.
-
quitaPieza()
- Devuelve y remueve la pieza superior del poste,
o null si el poste esta vacio.
-
toString()
- Regresa una representacion String del poste.
-
vacio()
- Determina si el poste esta vacio.
hnPoste
public hnPoste()
- Un constructor vacio.
clone
public Object clone()
- Produce una copia del poste.
- Overrides:
- clone in class Object
nPiezas
public int nPiezas()
- Devuelve el numero de piezas en un poste.
ponPieza
public void ponPieza(hnPieza pieza)
- Pon una pieza en el poste.
- Parameters:
- pieza
- Es una referencia a la pieza a insertar.
vacio
public boolean vacio()
- Determina si el poste esta vacio.
piezaSup
public hnPieza piezaSup()
- Devuelve la pieza superior del poste sin removerla,
o null si el poste esta vacio.
quitaPieza
public hnPieza quitaPieza()
- Devuelve y remueve la pieza superior del poste,
o null si el poste esta vacio.
equals
public boolean equals(hnPoste cmp)
- Determina si dos postes contienen las mismas piezas.
- Parameters:
- cmp
- Es el poste contra el que se compara.
toString
public String toString()
- Regresa una representacion String del poste.
- Overrides:
- toString in class Object