Documente Academic
Documente Profesional
Documente Cultură
Agenda
Reviso
Motivao A importncia da
equipe
04.01 Equipe;
04.02 Siga regras - Sinto de seguranca
4
Orientao a Objetos - OO
Orientao a Objetos - OO
Objetos
Objetos Exemplos
Objeto
Estado
Comportamento
Pessoa
Nome, idade,
RG
Nome, raa
Agncia,
nmero
Cor, marca,
modelo
Creditar, debitar
Cachorro
Conta
bancria
Carro
Latir, correr
Acelerar, frear,
abastecer;
Classe
10
Documento01
Documento02
Foto:
Img01.jpg
Img02.jpg
Cdigo:
123456
654321
Nome:
Joao
Maria
Nascimento: 10/05/1980
30/06/1990
11
Classe - exemplo
Classe exemplo
nmero da conta
nome do cliente
saldo
limite
14
15
Criao e utilizao de um
objeto
Exemplo Programa.java
17
Exemplo
Mtodos
19
Exerccio 01
21
Exerccio 02
22
ContaBancaria.sacar()
24
Exerccio 03
Operacao.main()
26
28
Internamente, c1 e c2 vo guardar um
nmero que identifica em que posio
da memria cada Conta se encontra.
29
31
}else{
System.out.println("Contas iguais");
System.out.println("Contas diferentes")
}
32
O mtodo
ContaBancaria.transferir()
Exerccio 04 Implemente o
mtodo transferir();
34
Questionamentos
Melhorando os atributos
36
Representao grfica
Diagrama de classes UML
37
Classes atualizadas
38
39
41
42
Exerccio 06
System.out.println(contas.size());
45
}
O que aconteceu?
Por que precisamos do cast para conta?
Podemos incluir objetos de tipos
diferentes em um ArrayList?
46
Bibliografia
Referncias WEB
SUN: www.java.sun.com
Fruns e listas:
Javaranch: www.javaranch.com
GUJ: www.guj.com.br
Apostilas:
Argonavis: www.argonavis.com.br
Caelum: www.caelum.com.br
48