sistema bancario Java
public class ContaCorrente { int conta; int agencia; double saldo; static double cpmf; // atributo estático String nome; public String getNome() { return this.nome; } public void setNome(String nome) { this.nome = nome; } void efetuarSaque(double valor) { this.saldo = this.saldo - valor; } void efetuarDeposito(double valor) { this.saldo = this.saldo + valor; } void imprimirSaldo() { System.out.println(this.saldo); } public int getAgencia() { return this.agencia; } public void setAgencia(int agencia) { this.agencia = agencia; } public int getConta() { return this.conta; } public void setConta(int conta) { this.conta = conta; } public double getCpmf() { return cpmf; } public void setCpmf(double cpmf) { ContaCorrente.cpmf = cpmf; } public double getSaldo() { return this.saldo; } public void setSaldo(double saldo) { this.saldo = saldo; }
} // Nenhuma linha de código poderá ser definida abaixo deste símbolo de fecha chaves
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬----------------------------------------------------------------------
; // Criação de objetos em Java public class Principal { public static void main(String args[]) { ContaCorrente objeto1 = new ContaCorrente(); // criando o objeto 1 ContaCorrente objeto2 = new ContaCorrente(); // criando o objeto 2 }
}
--------------------------------------------------------------------------------------------------------------------------------
// Envio de mensagens para o objeto public class ExemploMensagem { public static void main(String args[]) { ContaCorrente objeto1 = new ContaCorrente(); objeto1.efetuarSaque(41.80); ContaCorrente objeto2 = new ContaCorrente(); objeto2.efetuarSaque(131.10); }
}
------------------------------------------------------------------------------------------------------------------------
; // Exemplo de métodos, variáveis e atributos import java.util.Date; public class