C# e Orientação a Objetos
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
51 ORIENTAÇÃO A OBJETOS<br />
21 Tente compilar novamente o arquivo TestaContaEAgencia. Observe o erro de compilação.<br />
22 Altere o código da classe TestaContaEAgencia para que o erro de compilação seja resolvido.<br />
Substitua linhas semelhantes a<br />
1 Agencia a = new Agencia ();<br />
Código <strong>C#</strong> 3.65: Código antigo<br />
por linhas semelhantes a<br />
1 Agencia a = new Agencia (1234) ;<br />
Código <strong>C#</strong> 3.66: Código novo<br />
Compile novamente o arquivo TestaContaEAgencia.<br />
23 Acrescente um construtor na classe CartaoDeCredito para receber um número como parâmetro.<br />
1 class CartaoDeCredito<br />
2 {<br />
3 public int numero ;<br />
4 public string dataDeValidade ;<br />
5 public Cliente cliente ;<br />
6<br />
7 // Adicione o contrutor abaixo<br />
8<br />
9 public CartaoDeCredito ( int numero )<br />
10 {<br />
11 this . numero = numero ;<br />
12 }<br />
13 }<br />
Código <strong>C#</strong> 3.67: CartaoDeCredito.cs<br />
24 Tente compilar novamente os arquivos TestaCartaoDeCredito e TestaClienteECartao. Observe<br />
os erros de compilação.<br />
25 Altere o código das classes TestaCartaoDeCredito e TestaClienteECartao para que os erros<br />
de compilação sejam resolvidos.<br />
Substitua trechos de código semelhantes ao trecho abaixo:<br />
1 CartaoDeCredito cdc = new CartaoDeCredito ();<br />
2 cdc . numero = 111111;<br />
Código <strong>C#</strong> 3.68: Código antigo<br />
por trechos de código semelhantes ao trecho abaixo:<br />
1 CartaoDeCredito cdc = new CartaoDeCredito (111111) ;<br />
Código <strong>C#</strong> 3.69: Código novo<br />
www.facebook.com/k19treinamentos 51