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.
ORIENTAÇÃO A OBJETOS 44<br />
16 Acrescente alguns métodos na classe Conta para realizar as operações de deposito, saque, impressão<br />
de extrato e consulta do saldo disponível.<br />
1 class Conta<br />
2 {<br />
3 public int numero ;<br />
4 public double saldo ;<br />
5 public double limite = 100;<br />
6 public Agencia agencia ;<br />
7<br />
8 // Adicione os métodos abaixo<br />
9<br />
10 public void Deposita ( double valor )<br />
11 {<br />
12 this . saldo += valor ;<br />
13 }<br />
14<br />
15 public void Saca ( double valor )<br />
16 {<br />
17 this . saldo -= valor ;<br />
18 }<br />
19<br />
20 public void ImprimeExtrato ()<br />
21 {<br />
22 System . Console . WriteLine (" SALDO : " + this . saldo );<br />
23 }<br />
24<br />
25 public double ConsultaSaldoDisponivel ()<br />
26 {<br />
27 return this . saldo + this . limite ;<br />
28 }<br />
29 }<br />
Código <strong>C#</strong> 3.40: Conta.cs<br />
17 Teste os métodos da classe Conta.<br />
1 class TestaMetodosConta<br />
2 {<br />
3 static void Main ()<br />
4 {<br />
5 Conta c = new Conta ();<br />
6<br />
7 c. Deposita (1000) ;<br />
8 c. ImprimeExtrato ();<br />
9<br />
10 c. Saca (100) ;<br />
11 c. ImprimeExtrato ();<br />
12<br />
13 double saldoDisponivel = c. ConsultaSaldoDisponivel ();<br />
14 System . Console . WriteLine (" SALDO DISPONÍVEL : " + saldoDisponivel );<br />
15 }<br />
16 }<br />
Código <strong>C#</strong> 3.41: TestaMetodosConta.cs<br />
Compile e execute a classe TestaMetodosConta.<br />
Exercícios Complementares<br />
44 www.k19.com.br