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.


Constructor Index

 o hnPoste()
Un constructor vacio.

Method Index

 o clone()
Produce una copia del poste.
 o equals(hnPoste)
Determina si dos postes contienen las mismas piezas.
 o nPiezas()
Devuelve el numero de piezas en un poste.
 o piezaSup()
Devuelve la pieza superior del poste sin removerla, o null si el poste esta vacio.
 o ponPieza(hnPieza)
Pon una pieza en el poste.
 o quitaPieza()
Devuelve y remueve la pieza superior del poste, o null si el poste esta vacio.
 o toString()
Regresa una representacion String del poste.
 o vacio()
Determina si el poste esta vacio.

Constructors

 o hnPoste
 public hnPoste()
Un constructor vacio.

Methods

 o clone
 public Object clone()
Produce una copia del poste.

Overrides:
clone in class Object
 o nPiezas
 public int nPiezas()
Devuelve el numero de piezas en un poste.

 o ponPieza
 public void ponPieza(hnPieza pieza)
Pon una pieza en el poste.

Parameters:
pieza - Es una referencia a la pieza a insertar.
 o vacio
 public boolean vacio()
Determina si el poste esta vacio.

 o piezaSup
 public hnPieza piezaSup()
Devuelve la pieza superior del poste sin removerla, o null si el poste esta vacio.

 o quitaPieza
 public hnPieza quitaPieza()
Devuelve y remueve la pieza superior del poste, o null si el poste esta vacio.

 o equals
 public boolean equals(hnPoste cmp)
Determina si dos postes contienen las mismas piezas.

Parameters:
cmp - Es el poste contra el que se compara.
 o toString
 public String toString()
Regresa una representacion String del poste.

Overrides:
toString in class Object