Aula3 Orientacao Objeto

372 palavras 2 páginas
Aula 3
Felipe Frosi

Atualização: 24/09/2013

Agenda
• Classe
• Objeto
• Encapsulamento

Classe
• Especificação de uma categoria de objetos

Exemplos:
–Seres que praticam magia...
Magos

–Pessoas que foram infectadas por um vírus, e depois de morrerem voltam à vida com capacidade limitada cerebral e comem pessoas (em especial cérebros...)
Zumbis
–Pacote de serviços de gerenciamento do dinheiro de uma pessoa realizado por um banco
Conta bancária

Definindo uma classe
• categoria: mago

– O que os magos têm (características que lhes conferem a classificação de mago)
– O que os magos fazem? (ações que lhes conferem a classificação de mago

Definindo um Objeto
• objetos:

- Mickey
- Mestre dos Magos
- Gandalf
- Saruman
- Harry Potter

Classe vs. Objeto
• Classe
Define uma categoria –tipo de dados – que será utilizada para instanciar os objetos Estes objetos possuem o mesmo comportamento
Representam –modelam–uma entidadeque pode ser do mundo real ou uma abstração de um conceito

• Objeto
Instância de uma classe

É uma variável existente na memória do computador
Possui um estado–valores que os atributos do objeto possuem ao longo do ciclo de vida do objeto

Objetos de uma mesma classe, podem ter valores diferentes nos dados que descrevem suas características
Troca mensagens–interage –com outros objetos no programa

Classe vs. Objeto
• Classe Mago
Características
Ações

• Objeto Gandalf
É um mago
Nome: Gandalf
Poder: 100
Idade: 300
Escola de magia: Maia

Atributos e métodos
• Atributos: representam os dados e seus valores definem o estado do objeto.
• Métodos: são as ações que o objeto é capaz de realizar. Podem agir sobre seus próprios atributos ou permitir a interação –envio de mensagem –a outros objetos

Encapsulamento
Significa que um objeto deve conter toda a informação que ele precisa.
Um objeto deve conter todo o comportamento necessário para sua execução dentro de si e não separado por classes não relacionadas.

Ocultamento
–Ocultamento é uma das tarefas

Relacionados

  • matematica
    317 palavras | 2 páginas
  • Projeto de automação para empresas
    8117 palavras | 33 páginas
  • DET Ativ Autodesenvolvimento Template
    401 palavras | 2 páginas
  • ava 4° semestre direito empresarial e tributario
    270 palavras | 2 páginas
  • Autodesenvolvimento Direito Empresarial E Tribut Rio
    495 palavras | 2 páginas
  • Ativ_Autodesenvolvimeto_direito_empresarial_e_tributario
    491 palavras | 2 páginas
  • Direito Empresarial e Tribut rio Autodesenvolvimento
    343 palavras | 2 páginas
  • Direito Empresarial e Tributario
    385 palavras | 2 páginas
  • Desenvolvimento de Sistemas de Informação I
    2353 palavras | 10 páginas
  • Cacau show
    2346 palavras | 10 páginas