Mini-Projeto 11: Sistema de Gestão de Frota 🚗
📝 Descrição
Utilize herança e polimorfismo para gerenciar diferentes tipos de veículos em uma transportadora.
🎯 Requisitos
- Classe base abstrata
Veiculocom método virtual purocalcularCustoViagem(distancia). - Classes filhas
CaminhaoeMotoque herdam deVeiculo. - O custo do caminhão deve ser \(R\$ 5,00/km\) e da moto \(R\$ 1,00/km\).
💡 Dicas
- Use o modificador
overridenas classes filhas. - Crie um loop na
mainque percorra um array de ponteirosVeiculo*e exiba o custo para todos.
🚀 Desafio Extra
Adicione um atributo capacidadeCarga na classe Veiculo e use-o no cálculo do custo do caminhão (quanto mais pesado, mais caro o km).