Documente Academic
Documente Profesional
Documente Cultură
e pedaggica para
professores de
informtica
Analise e desenvolvimento de
aplicaes orientadas a objeto com
Java SE
Objetivo
Orientao a Objetos
Conceitos da orientao a
objetos
Abstrao
Elementos bsicos da
programao orientada a
objetos
Classe
Na
Elementos bsicos da
programao orientada a
objetos
Classe de modelagem
Elementos bsicos da
programao orientada a
objetos
Objeto
Em
Elementos bsicos da
programao orientada a
objetos
Mtodos
So
as aes, as regras , as
funcionalidades que sero executadas
pelos objetos.
Recapitulando
Classe de modelagem (definio de tipo)
Atributos (dados)
Mtodos (aes)
Objetos (instncias)
UML
UML
Nome da classe
Usuario
Atributos
nome, email, login e senha
Mtodos
provarExistencia
Em UML:
byte:
short:
int: Formado por 32 bits, suporta valores entre -2.147.483.648
e 2.147.483.648;
long: Formado por 64 bits, usado quando voc realmente
precisa guardar valores muito altos;
float: Formado por 32 bits, usado para guardar valores em
ponto flutuante que possuam at 7 casas decimais;
double: Formado por 64 bits, utilizado quando se deseja
armazenar valores em ponto flutuante com at 15 casas
decimais. Um valor em ponto flutuante no Java , por default,
um valor double;
Modificadores de acesso
private
public
protected
Atributos
Construtores
Getters e
Setters
Codificao da classe
Usuario
Encapsulamento
Encapsulamento
Classe: Principal
Tipo
Comando
Nome do novo
objeto
Construt
or
Nome do novo
objeto
Mtodo
Codificao
Codificao da
da classe
classe
Usuario
Usuario
Codificao
Codificao da
da classe
classe
Principal
Principal
Ge
tte
rs
Re
ap sta
lic nt
a e d
o a
nom
e
ema
il
logi
n
senh
a
provarExisten
cia
Recebe e
escreve
contedos
nos atributos
Re
ap sta
lic nt
a e d
o a
Re
ap sta
lic nt
a e d
o a
Objeto
usuario1
r
tte
Se s
L e retorna
o contedo
dos atributos
Re
ap sta
lic nt
a e d
o a
Desenvolvimento da aplicao
PrimeiroPrograma
Definio da workspace
Visualizao do projeto
PrimeiroPrograma na guia Package
Explorer
Visualizao da classe
Usuario no projeto
PrimeiroPrograma
Inicializando os atributos
atravs de passagem de
parmetros
Inicializando os atributos
vazios
Gerao de
construtores
Acrescenta
r
Implementar o mtodo
provarExistencia
Insere a assinatura do
mtodo main
automaticamente
Construtor na classe
Usuario
Recapitulando nosso
HelloWorld orientado a objeto
Recapitulando nosso
HelloWorld orientado a objeto