Desenvolvimento orientado a objetos i

2564 palavras 11 páginas
DESENVOLVIMENTO ORIENTADO A OBJETOS I

Trabalho apresentado ao Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para a disciplina Desenvolvimento Orientado a Objetos I.

Orientador: Prof. Marcio Roberto Chiaveli

JUAZEIRO – BA
2010

CLASSE





Em orientação a objeto, uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de seus objetos através de métodos e os estados possíveis destes objetos através de atributos. Em outros termos, uma classe descreve os serviços providos por seus objetos e quais informações eles podem armazenar.
Classes não são diretamente suportadas em todas as linguagens, e são necessárias para que uma linguagem seja orientada a objetos. Classes são os elementos primordiais de um diagrama de classes.

Estrutura da classe
Uma classe define estado e comportamento de um Objeto geralmente implementando métodos e atributos (nomes utilizados na maioria das linguagens modernas). Os atributos, também chamados de campos (do inglês fields), indicam as possíveis informações armazenadas por um objeto de uma classe, representando o estado de cada objeto. Os métodos são procedimentos que formam os comportamentos e serviços oferecidos por objetos de uma classe.
Outros possíveis membros de uma classe são:
• Construtores - definem o comportamento no momento da criação de um objeto de uma classe.
• Destrutor - define o comportamento no momento da destruição do objeto de uma classe. Normalmente, como em C++, é utilizado para liberar recursos do sistema (como memória), já em outras linguagens, como em Java e C# isto é realizado de modo automático pelo Garbage collector.
• Propriedades - define o acesso a um estado do objeto.
Eventos - define um ponto em que o objeto pode chamar outros procedimentos de acordo com seu comportamento e estado interno.
Classes abstratas e concretas
Uma classe abstrata é

Relacionados

  • Av 4 desenvolvimento orientado a objeto i
    603 palavras | 3 páginas
  • Av 3 desenvolvimento orientado a objeto i
    514 palavras | 3 páginas
  • Av 1 - desenvolvimento orientado a objetos i
    266 palavras | 2 páginas
  • Av 2 desenvolvimento orientado a objeto i
    383 palavras | 2 páginas
  • Av 2 - desenvolvimento orientado a objetos i
    280 palavras | 2 páginas
  • Av. 2 desenvolvimento orientado a objetos i
    265 palavras | 2 páginas
  • Análise de Sistemas II, Desenvolvimento Orientado a Objetos I, Banco de Dados II, Algoritmos e Estrutura de Dados
    5781 palavras | 24 páginas
  • AV2 PARADIGMAS DE AN LISE E DESENVOLVIMENTOS
    1071 palavras | 5 páginas
  • Uma avaliação de Métodos Orientados a Objetos e Modelos de Processo
    20825 palavras | 84 páginas
  • Anailise orientada a objetos
    2686 palavras | 11 páginas