[Resolvido] Sintaxe de orientação a objetos

2 respostas
R

E ae pessoa beleza? Estou com um problema na sintaxe de orientação a objetos.

Tenho uma lista linear duplamente encadeada. Cada nó da lista possui os campos prox e ant para indicar o próximo nó da lista e o anterior respectivamente.

Quero escrever essa linha abaixo do algoritmo em Java:

Fiz como na linha abaixo, mas está dando erro.

p.setAnt(q.getProx().q.getAnt());

Qual o erro? Desde já agradeço as repostas. :smiley:

2 Respostas

E

Pra começar, em C e C++ é mais comum escrever-se (estou supondo que você cometeu um erro ao escrever o exemplo) :

p->ant = q->prox->ant;

Isto posto, você deveria usar, neste caso:

p.setAnt (q.getProx().getAnt());

Não sei de onde vossa excelência tirou o segundo “q” :slight_smile:

R

aushaaushus, coloquei um q a mais, coisa de noob iniciante :smiley:

Valew pela ajuda.

Funcionou agora.

Criado 6 de março de 2013
Ultima resposta 6 de mar. de 2013
Respostas 2
Participantes 2