Este projeto implementa um pequeno sistema que emula um "Cofrinho de moedas" em Java utilizando conceitos de Programação Orientada a Objetos.
O projeto contém as seguintes classes:
Cofrinho
: representa o cofrinho, contendo uma lista de moedas. Possui métodos para adicionar, remover e listar moedas.Moeda
: classe abstrata representando uma moeda genérica.Real
,Dolar
,Euro
: classes concretas representando moedas específicas, estendendo a classeMoeda
.Principal
: classe com o métodomain
que inicializa o programa e contém o menu de interação com o usuário.
O projeto provê as seguintes funcionalidades:
- Adicionar moedas de diferentes valores e países no cofrinho
- Remover moedas específicas do cofrinho
- Listar todas as moedas presentes no cofrinho
- Calcular o total convertido para Real
- Java
- Programação Orientada a Objetos
- Herança
- Polimorfismo
Para executar o projeto, basta compilar e executar a classe Principal
. Isso abrirá um menu interativo para o usuário interagir com o cofrinho de moedas.
Este projeto foi desenvolvido como atividade prática da disciplina de Programação Orientada a Objetos. O objetivo é demonstrar o uso de conceitos de POO como herança, polimorfismo, classes abstratas, etc.
Comentários foram adicionados no código explicando trechos importantes.
O projeto foi desenvolvido no Eclipse e exportado seguindo as orientações fornecidas.
```java // Exemplo de código Java