# Desbravando Java e Orientação a Objetos ... Página 91

**URL:** <https://forum.casadocodigo.com.br/t/desbravando-java-e-orientacao-a-objetos-pagina-91/432>\
**Category:** Livros\
**Tags:** java-oo\
**Created:** [Janeiro 31, 2017, 10:17pm UTC](https://forum.casadocodigo.com.br/t/desbravando-java-e-orientacao-a-objetos-pagina-91/432 "2017-01-31T22:17:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![xandydalan](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.casadocodigo.com.br/xandydalan/32/14335_2.png) [@xandydalan](https://forum.casadocodigo.com.br/u/xandydalan)\
**Post date:** [Janeiro 31, 2017, 10:17pm UTC](https://forum.casadocodigo.com.br/t/desbravando-java-e-orientacao-a-objetos-pagina-91/432/1 "2017-01-31T22:17:43Z")

</div>

Olá, estou com um problema na codificação da página 91 do livro em questão.  
No código sugerido na página:

package livraria;

public class CarrinhoDeCompras {

```
public void adiciona(Livro livro) {
	System.out.println("Adicionando: " + livro);
	livro.aplicaDescontoDe(0.05);
	total += livro.getValor();
            // A variável total não foi declarada e o valor do livro não somara por ser uma referência de objeto?
}
public double getTotal(){
	return total;// Variável não declarada...
}

```

}

---

<div class="post-metadata">

**Author:** ![xandydalan](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.casadocodigo.com.br/xandydalan/32/14335_2.png) [@xandydalan](https://forum.casadocodigo.com.br/u/xandydalan)\
**Post date:** [Janeiro 31, 2017, 10:19pm UTC](https://forum.casadocodigo.com.br/t/desbravando-java-e-orientacao-a-objetos-pagina-91/432/2 "2017-01-31T22:19:55Z")

</div>

Desculpem, a varável foi declarada anteriormente, falta de observação minha… Obrigado.
