Skip to content

Latest commit

 

History

History

oo-ecommerce-init

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Definindo métodos de classes

Nossas classes precisam de métodos, não é mesmo?

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.