Estou tentando passar o elemento de fila pra pilha e ta dando esse erro, sem falar que até pra inserir não está indo, é questão de uma prova minha e gostaria pelo menos de aprender a corrigir… obrigado a todos
package prova2;
public class Operacoes {
/--------------------------------
Atributos da classe operações
-------------------------------/
private Fila a;
private Fila b;
private Pilha p;
/*--------------------------------
Construtor da classe operacoes
--------------------------------*/
public void Operacoes(){
Fila a = new Fila();
Fila b = new Fila();
Pilha p = new Pilha();
}
public Fila getA() {
return a;
}
public void setA(Fila a) {
this.a = a;
}
public Fila getB() {
return b;
}
public void setB(Fila b) {
this.b = b;
}
public Pilha getP() {
return p;
}
public void setP(Pilha p) {
this.p = p;
}
/*--------------------------
Outros métodos da classe
--------------------------*/
public boolean E(Operacoes objeto){
Fila A = new Fila();
Pilha P = new Pilha();
int numero = this.a.dequeue(a);
this.p.push(this.p, numero);
return true;
}
public boolean D(Operacoes objeto){
Pilha P = new Pilha();
Fila B = new Fila();
int numero = P.pop(P);
B.enqueue(B, numero);
return true;
}
boolean inserirNumero(Operacoes objeto, int numero) {
Fila A = new Fila();
A.enqueue(A, numero);
return true;
}
boolean visualizarFilaB(Operacoes objeto) {
b.print(b);
return true;
}
void sair(Operacoes objeto) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
}