12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ORIENTAÇÃO A OBJETOS 38Ao chamar o método consultaSaldoDisponivel() a resposta po<strong>de</strong> ser armazenada em umavariável do tipo double.1 Conta c = new Conta ();2 c. <strong>de</strong>posita (1000) ;34 // Armazenando a resposta <strong>de</strong> um método em uma variável5 double saldoDisponivel = c. consultaSaldoDisponivel ();67 System . out . println (" Saldo Disponível : " + this . saldoDisponivel );Código Java 3.39: Armazenando a resposta <strong>de</strong> um métodoExercícios <strong>de</strong> Fixação16 Acrescente alguns métodos na classe Conta para realizar as operações <strong>de</strong> <strong>de</strong>posito, saque, impressão<strong>de</strong> extrato e consulta do saldo disponível.1 class Conta {2 int numero ;3 double saldo ;4 double limite = 100;5 Agencia agencia ;67 // ADICIONE OS MÉTODOS ABAIXO8 void <strong>de</strong>posita ( double valor ) {9 this . saldo += valor ;10 }1112 void saca ( double valor ) {13 this . saldo -= valor ;14 }1516 void imprimeExtrato () {17 System . out . println (" SALDO : " + this . saldo );18 }1920 double consultaSaldoDisponivel () {21 return this . saldo + this . limite ;22 }23 }Código Java 3.40: Conta.java17 Teste os métodos da classe Conta.1 class TestaMetodosConta {2 public static void main ( String [] args ) {3 Conta c = new Conta ();45 c. <strong>de</strong>posita (1000) ;6 c. imprimeExtrato ();78 c. saca (100) ;9 c. imprimeExtrato ();1011 double saldoDisponivel = c. consultaSaldoDisponivel ();12 System . out . println (" SALDO DISPONÍVEL : " + saldoDisponivel );13 }14 }Código Java 3.41: TestaMetodosConta.java38 www.<strong>k19</strong>.com.br

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!