Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetos
Fundamentos da Orientao a
Objetos
Programao
estruturada
Programao orientada
a objetos
Ob1
Ob2
Ob3
Ob4
Ob6
Ob5
Fundamentos da Orientao a
Objetos
Conceitos bsicos
Classe
Objeto
Identidade
Estado
Comportamento
Mensagens
Encapsulamento
Atributo
Mtodo
Interface pblica
Estrutura interna
Herana
Polimorfismo
Sobreposio de mtodos (overriding)
3
Fundamentos da Orientao a
Objetos
Classe
Fundamentos da Orientao a
Objetos
Classe
Atributo
Mtodo
Fundamentos da Orientao a
Objetos
Objeto
Fundamentos da Orientao a
Objetos
Objeto
Identidade
Estado
Fundamentos da Orientao a
Objetos
Objeto
Comportamento
Fundamentos da Orientao a
Objetos
Mensagens
Ligue o motor
9
Fundamentos da Orientao a
Objetos
Encapsulamento
Fundamentos da Orientao a
Objetos
Encapsulamento
Interface Pblica
Estrutura Interna
Fundamentos da Orientao a
Objetos
Herana
Fundamentos da Orientao a
Objetos
Exemplo de Herana
Animal
Mamfero
Canino
Domstico
Poodle
Labrador
Rptil
Anfbio
Felino
Selvagem
PitBull
Animal
13
Fundamentos da Orientao a
Objetos
Herana Mltipla:
Avio
Barco
Hidroavio
14
Fundamentos da Orientao a
Objetos
Cego
Fundamentos da Orientao a
Objetos
Polimorfismo
Capacidade
de
duas
ou
mais
subclasses
responderem mesma mensagem de forma
diferente.
Ocorre quando duas ou mais subclasses possuem o
mesmo mtodos com comportamentos distintos.
Profissional
Jogador
Trabalhar
Jogar futebol
Advogado
Trabalhar
Promover a
justia
Mtodo : Trabalhar
Mdico
Trabalhar
Salvar vidas
16
Fundamentos da Orientao a
Objetos
Herana
Sobreposio
de
Mtodos
Polimorfismo
17
FIM
18