Meu professor deu uma pilha desse estilo em Pascal e ele pidiu para nos fazermos ela em Java, mais no pascal usam ponteiros, coisa q em java naum existe, eu queria saber algum metodo para eu utilizar uma referencia a uma memoria, segunda uma varial, ou se alguem tiver algum modelo de pilha dinamica em java pra eu poder analisar.
Pense na referencia ao objetos com ponteiros… algo do tipo
[code]
/*
Classe para o Nó
*/
public class No {
private String valor;
private No proximo;
public String getValor(){
return this.valor;
}
public void setValor(String valor){
this.valor = valor;
}
public No getProximo(){
return this.proximo;
}
public void setProximo(No proximo){
this.proximo = proximo;
}
}[/code]
[code]
/*
Classe para pilha
*/
public class Pilha{
private No top = null;
//inserindo novo Nó na pilha
public void push(String valor){
if ( top == null){
this.top = new No();
this.top.setValor(valor);
this.top.setProximo(null);
}else{
No novo = new No();
novo.setValor(valor);
novo.setProximo(this.top);
this.top = novo;
}
}
//implemantação dos outros métodos da pilha.....
}[/code]
fiz isso aqui no Edit do Guj mesmo, pode ter error de digitação, mas o importante é a idéia de que a referência aos objetos podem ser pensadas como “”“ponteiros”""…mas elas não são viu :shock:
Me surgiu outro problema
Estou usando uma Java GUI Form (utilizo o NetBeans)
Para testar o programa, mas que quero q em um JLabel aparece oq acontece dentro da pilha pra mim saber se o armazenamento esta correto, alguem pode me ajudar?