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.

ORIENTAÇÃO A OBJETOS 36<br />

15 }<br />

Código <strong>C#</strong> 3.15: TestaAgencia.cs<br />

Compile e execute a classe TestaAgencia.<br />

8 As contas do banco possuem número, saldo e limite. Crie uma classe para definir os objetos que<br />

representarão as contas.<br />

1 class Conta<br />

2 {<br />

3 public int numero ;<br />

4 public double saldo ;<br />

5 public double limite ;<br />

6 }<br />

Código <strong>C#</strong> 3.16: Conta.cs<br />

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

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

1 class TestaConta<br />

2 {<br />

3 static void Main ()<br />

4 {<br />

5 Conta c1 = new Conta ();<br />

6 c1. numero = 1234;<br />

7 c1. saldo = 1000;<br />

8 c1. limite = 500;<br />

9<br />

10 Conta c2 = new Conta ();<br />

11 c2. numero = 5678;<br />

12 c2. saldo = 2000;<br />

13 c2. limite = 250;<br />

14<br />

15 System . Console . WriteLine (c1. numero );<br />

16 System . Console . WriteLine (c1. saldo );<br />

17 System . Console . WriteLine (c1. limite );<br />

18<br />

19 System . Console . WriteLine (c2. numero );<br />

20 System . Console . WriteLine (c2. saldo );<br />

21 System . Console . WriteLine (c2. limite );<br />

22 }<br />

23 }<br />

Código <strong>C#</strong> 3.17: TestaConta.cs<br />

Compile e execute a classe TestaConta.<br />

10 Faça um teste que imprima os atributos de um objeto da classe Conta logo após a sua criação.<br />

1 class TestaValoresPadrao<br />

2 {<br />

3 static void Main ()<br />

4 {<br />

5 Conta c = new Conta ();<br />

6<br />

7 System . Console . WriteLine (c. numero );<br />

8 System . Console . WriteLine (c. saldo );<br />

36 www.k19.com.br

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

Saved successfully!

Ooh no, something went wrong!