OBJETOS
Objetos
Abstrao
Mtodos
Visibilidade Encapsulamento
Classes Herana
Hierarquia de Classes
Polimorfismo
Instanciao
OBJETOS
Cada objeto ter sua identidade significa que dois objetos so distintos
mesmo que eles apresentem exatamente as mesmas caractersticas.
OBJETOS
Caractersticas
Um nome
Uma idade
Um comprimento de pelos
Uma cor de pelos
Uma cor dos olhos
Um peso
Ex.: um cachorro chamado Mutley, de trs anos, pelo longo laranja, de olhos castanhos, 6Kg.
OBJETOS
atributos.
OBJETOS
Conjunto de aes
Latir
Babar
Correr em crculos
Pegar a bola
Sentar
Comer
Dormir
OBJETOS
Mtodos ou
servios ou
comportamentos
OBJETOS
Cachorro Cachorro
Nome Mutley Nome Snoopy
Cachorro Cachorro
Nome Mutley Nome Snoopy
Peso 6 kg Peso 4 kg
Cada objeto responsvel pela mudana dos seus prprios atributos e mais
nenhum outro.
Abrir
Fechar
Virar a pgina para frente
Virar a pgina para trs
Marc-la.
VISIBILIDADE
Pblico
Protegido
Privado
VISIBILIDADE
Pblica
Representada por um smbolo de adio ( + ),
apresentado na frente da descrio do
atributo ou mtodo. Significa que pode ser
utilizado por qualquer objeto de qualquer
classe.
VISIBILIDADE
Protegida
Representada pelo smbolo de sustenido ( # )
e determina que somente objetos da classe
possuidora do atributo ou mtodo ou suas
subclasses podem ter acesso ao mesmo.
VISIBILIDADE
Privada
Representada pelo smbolo de subtrao ( - ) e
significa que somente objetos da classe
possuidora do atributo ou mtodo podero
utiliz-los.
CLASSES
CACHORRO
CASA
CLASSES E OBJETOS
classe Pessoa
Cachorros Gatos
Duas classes distintas, mas ambas tem caractersticas comuns devido ao fato de
que ambas so membros de uma categoria maior: os mamferos.
HIERARQUIA DE CLASSES
Mamferos
Cachorros Gatos
Animais
Pessoa
NomeClasse NomeObjeto
Atributos Atributos
Classes Objetos
Mtodos Mtodos
Pessoa
Nome
Relgio Rdio
Quando uma classe
herda caractersticas
de duas ou mais
superclasses.
Rdio-Relgio
POLIMORFISMO
classe.
nomenclatura.
POLIMORFISMO
Conta_Comum
Saldo:double
Saque()
Conta_Especial Conta_Poupana
Limite: double
Saque()
REFERNCIAS
http://gilmarborba.com.br
http://vodpod.com/watch/2233648-video-aula-sobre-orientao-a-objetos