26.08.2014 Views

C# e Orientação a Objetos

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

35 ORIENTAÇÃO A OBJETOS<br />

4 public string dataDeValidade ;<br />

5 }<br />

Código <strong>C#</strong> 3.12: CartaoDeCredito.cs<br />

5 Faça um teste criando dois objetos da classe CartaoDeCredito. Altere e imprima os atributos<br />

desses objetos. Adicione o seguinte arquivo na pasta orientacao-a-objetos.<br />

1 class TestaCartaoDeCredito<br />

2 {<br />

3 static void Main ()<br />

4 {<br />

5 CartaoDeCredito cdc1 = new CartaoDeCredito ();<br />

6 cdc1 . numero = 111111;<br />

7 cdc1 . dataDeValidade = " 01/01/2013 ";<br />

8<br />

9 CartaoDeCredito cdc2 = new CartaoDeCredito ();<br />

10 cdc2 . numero = 222222;<br />

11 cdc2 . dataDeValidade = " 01/01/2014 ";<br />

12<br />

13 System . Console . WriteLine ( cdc1 . numero );<br />

14 System . Console . WriteLine ( cdc1 . dataDeValidade );<br />

15<br />

16 System . Console . WriteLine ( cdc2 . numero );<br />

17 System . Console . WriteLine ( cdc2 . dataDeValidade );<br />

18 }<br />

19 }<br />

Código <strong>C#</strong> 3.13: TestaCartaoDeCredito.cs<br />

Compile e execute a classe TestaCartaoDeCredito.<br />

6 As agências do banco possuem número. Crie uma classe para definir os objetos que representarão<br />

as agências.<br />

1 class Agencia<br />

2 {<br />

3 public int numero ;<br />

4 }<br />

Código <strong>C#</strong> 3.14: Agencia.cs<br />

7 Faça um teste criando dois objetos da classe Agencia. Altere e imprima os atributos desses<br />

objetos. Adicione o seguinte arquivo na pasta orientacao-a-objetos.<br />

1 class TestaAgencia<br />

2 {<br />

3 static void Main ()<br />

4 {<br />

5 Agencia a1 = new Agencia ();<br />

6 a1. numero = 1234;<br />

7<br />

8 Agencia a2 = new Agencia ();<br />

9 a2. numero = 5678;<br />

10<br />

11 System . Console . WriteLine (a1. numero );<br />

12<br />

13 System . Console . WriteLine (a2. numero );<br />

14 }<br />

www.facebook.com/k19treinamentos 35

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

Saved successfully!

Ooh no, something went wrong!