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.

35 ORIENTAÇÃO A OBJETOS4 Cliente cliente ;5 }Código Java 3.29: CartaoDeCredito.java13 Teste o relacionamento entre clientes e cartões <strong>de</strong> crédito.1 class TestaClienteECartao {2 public static void main ( String [] args ) {3 // Criando alguns objetos4 Cliente c = new Cliente ();5 CartaoDeCredito cdc = new CartaoDeCredito ();67 // Carregando alguns dados8 c. nome = " Rafael Cosentino ";9 cdc . numero = 111111;1011 // Ligando os objetos12 cdc . cliente = c;1314 System . out . println ( cdc . numero );15 System . out . println ( cdc . cliente . nome );16 }17 }Código Java 3.30: TestaClienteECartao.javaCompile e execute a classe TestaClienteECartao.14 Defina um vínculo entre os objetos que representam as agências e os objetos que representamos contas. Para isso, você <strong>de</strong>ve alterar a classe Conta.1 class Conta {2 int numero ;3 double saldo ;4 double limite = 100;5 Agencia agencia ;6 }Código Java 3.31: Conta.java15 Teste o relacionamento entre contas e agências.1 class TestaContaEAgencia {2 public static void main ( String [] args ) {3 // Criando alguns objetos4 Agencia a = new Agencia ();5 Conta c = new Conta ();67 // Carregando alguns dados8 a. numero = 178;9 c. saldo = 1000.0;1011 // Ligando os objetos12 c. agencia = a;1314 System . out . println (c. agencia . numero );15 System . out . println (c. saldo );16 }17 }Código Java 3.32: TestaContaEAgencia.javawww.<strong>k19</strong>.com.br 35

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

Saved successfully!

Ooh no, something went wrong!