Este repositório contém a atividade prática do Curso "Orientação a Objetos", que faz parte do Basecamp de Javascript que minstrado pela Digital Innovation One.
Nesta atividade, vamos testar os conceitos de Orientação a Objetos simulando a criação de diversos tipos de contas bancárias e operações disponíveis em cada uma.
- Crie a classe
ContaBancaria
, que possui os parâmetrosagencia
,numero
,tipo
esaldo
; - Dentro de
ContaBancaria
, construa o getter e o setter desaldo
; - Dentro de
ContaBancaria
, crie os métodossacar
edepositar
; - Crie uma classe-filha chamada
ContaCorrente
que herda todos esses parâmetros e ainda possua o parâmetrocartaoCredito
; - Ainda em
ContaCorrente
, construa o getter e o setter decartaoCredito
; - Ainda em
ContaCorrente
, faça com que otipo
seja 'conta corrente' por padrão; - Crie uma classe-filha chamada
ContaPoupanca
que herda todos os parâmetros deContaBancaria
; - Crie uma classe-filha chamada
ContaUniversitaria
que herda todos os parâmetros deContaBancaria
; - Faça com que o método
saque
deContaUniversitaria
apenas seja capaz de sacar valores menores que 500 reais.