Suponha que você está trabalhando em uma equipe responsável pela construção de um sistema bancário e deve desenvolver a classe que representa a conta poupança. Como missão dada é missão cumprida, crie um novo projeto Java no Eclipse nomeado Banco. Dentro desse projeto, crie uma classe ContaPoupanca
, que deve contemplar os seguintes aspectos:
-
Atributos:
saldo
: atributo do tipodouble
para armazenar o valor em dinheiro que a conta possui;titularConta
: atributo do tipoString
para armazenar o nome da pessoa portadora da conta.
-
Métodos:
depositar
: esse método é responsável por receber um valor do tipodouble
e somá-lo ao saldo da conta;sacar
: esse método é responsável por receber um valor do tipodouble
e subtraí-lo do saldo da conta;mostrarSaldo
: esse método deve retornar um valor do tipodouble
representando o saldo da conta.mostrarTitularConta
: esse método deve retornar o nome da pessoa titular da conta.
Essa conta poupança tem duas restrições a serem levadas em conta no seu projeto:
- ela só pode ser aberta se um depósito for feito no momento da sua abertura;
- ela deve ter o nome da pessoa titular da conta.
Dica: use o construtor para adicionar o valor do depósito inicial ao saldo na abertura da conta e o nome da pessoa titular da conta.
Considerando que uma pessoa abra a conta poupança com o valor inicial de R$ 50, cada método deve se comportar da seguinte maneira:
depositar
: supondo que o saldo da conta seja R$ 50 e na chamada do métododepositar
seja passado o valor de R$ 100 como argumento, o método deve somar o valor 100 ao saldo, fazendo o valor do saldo ser atualizado para 150;sacar
: supondo que o saldo da conta seja R$ 50 e na chamada do métodosacar
seja passado o valor de R$ 30 como argumento, o método deve subtrair o valor 30 do saldo, fazendo o valor do saldo ser atualizado para 20;mostrarSaldo
: supondo que o saldo da conta seja R$ 50, então o retorno desse método deve ser 50.mostrarTitularConta
: supondo que o nome da pessoa dona da conta seja Carla Pereira, esse método deve retornar um valor do tipoString
contendoCarla Pereira
.