Depois de inicializar uma classe com o seu construtor, podemos passar a implementar o código que define novas funcionalidades aos objetos.
Neste desafio vamos continuar o código das nossas classes, estruturando seus métodos.
Comece escrevendo o código dos métodos de Produto
. Em seguida, implemente o
código da classe Pagamento
, sabendo que ela deve possuir os atributos
quantidade
, preco
e produto
, que deve por padrão ter o valor 'Sem nome'.
Depois disso, escreva o código dos métodos calcular_valor
que multiplica
quantidade
e preco
para criar o atributo @valor
e o método
aplicar_desconto(porcentagem)
da classe Pagamento
.
Repita as instruções como no desafio anterior até que todos os testes passem com sucesso.