Aula 13:
Como usar o encapsulamento de Orientação a Objetos em Python?
Nessa aula vamos utilizar o conceito de encapsulamente para manter o estado de um objeto, ou seja, os valores de seu atributos, com valores coerentes com as regra de implementação e de nosso negócio.
Reproduzir vídeo
Lição de Casa
Classe Bomba de Combustível: Faça um programa completo utilizando classes e métodos que:
A - Possua uma classe chamada bombaCombustível, com no mínimo esses atributos:
- tipoCombustivel;
- valorLitro;
- quantidadeCombustivel.
B - Possua no mínimo esses métodos:
- abastecerPorValor( ) – método onde é informado o valor a ser abastecido e mostra a quantidade de litros que foi colocada no veículo;
- abastecerPorLitro( ) – método onde é informado a quantidade em litros de combustível e mostra o valor a ser pago pelo cliente;
- alterarValor( ) – altera o valor do litro do combustível;
- alterarCombustivel( ) – altera o tipo do combustível;
- alterarQuantidadeCombustivel( ) – altera a quantidade de combustível restante na bomba.
OBS: Sempre que acontecer um abastecimento é necessário atualizar a quantidade de combustível total na bomba.
2021 Python Pro. Todos os direitos reservados.
CNPJ: 31.080.715/0001-25
+55 12 99141-5422 – suporte@python.pro.br
Termos de uso – Política de privacidade