Informática, perguntado por brunojose84338743, 4 meses atrás

Conta Corrente

Em um ambiente de desenvolvimento, o gerente de projetos seleciona um dos programadores do projeto para desenvolver uma classe específica e entrega a ele um diagrama de classe (Figura 1) juntamente com a solicitação:

"Desenvolver a seguinte classe em Java:"

Anexo 1

Figura 01 - Diagrama de Classe contaCorrente




Entregou também ao programador uma tabela contendo os métodos e suas especificações (Tabela 01).

Considerando que seja você este programador, desenvolva, baseado no que foi estudado em Programação Orientada a Objetos, a classe Java chamada ContaCorrente com base na Figura e Tabela apresentada.

Tabela 1 - Atributos das classes ContaCorrente

Anexos:

Soluções para a tarefa

Respondido por AndersonFostinger
30

Resposta:

public class ContaCorrente {  

 private int conta, agencia;

 private double saldo;

 private String nomeCliente;

 public ContaCorrente(int conta, int agencia, double saldo, String nome) {

   this.conta = conta;

   this.agencia = agencia;

   this.saldo = saldo;

   this.nomeCliente = nome;    

 }

 public int sacar(double valorSaque) {    

   if (saldo >= valorSaque) {

     saldo -= valorSaque;

     return 1;

   }

   return 0;

   

 }

 public void depositar(double valorDeposito) {

   saldo += valorDeposito;

   

 }

 public void imprimir() {

   System.out.println("Nome do Cliente: " + nomeCliente);

   System.out.println("Agência: " + agencia);

   System.out.println("Conta: " + conta);

   System.out.println("Saldo: " + saldo);

   

 }

}

Perguntas interessantes