Classe orientada a objeto

1488 palavras 6 páginas
Classe representa um conjunto de objetos com características afins. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos. Exemplo de classe: Os seres humanos o Subclasse é uma nova classe que herda características de sua(s) classe(s) ancestral(is) • Objeto / instância de uma classe. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos. Exemplo de objetos da classe Humanos: João, José, Maria • Atributo são características de um objeto. Basicamente a estrutura de dados que vai representar a classe. Exemplos: Funcionário: nome, endereço, telefone, CPF,...; Carro: nome, marca, ano, cor, …; Livro: autor, editora, ano. Por sua vez, os atributos possuem valores. Por exemplo, o atributo cor pode conter o valor azul. O conjunto de valores dos atributos de um determinado objeto é chamado de estado • Método definem as habilidades dos objetos. Bidu é uma instância da classe Cachorro, portanto tem habilidade para latir, implementada através do método deUmLatido. Um método em uma classe é apenas uma definição. A ação só ocorre quando o método é invocado através do objeto, no caso Bidu. Dentro do programa, a utilização de um método deve afetar apenas um objeto em particular; Todos os cachorros podem latir, mas você quer que apenas Bidu dê o latido. Normalmente, uma classe possui diversos métodos, que no caso da classe Cachorro poderiam ser sente, coma e morda • Mensagem é uma chamada a um objeto para invocar um de seus métodos, ativando um comportamento descrito por sua classe. Também pode ser direcionada diretamente a uma classe (através de uma invocação a um método estático) • Herança (ou generalização) é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis

Relacionados

  • Métricas orientadas a objetos (classes)
    2987 palavras | 12 páginas
  • Anlise Orientada A Objetos Objetos E Classes 1217199775507310 9
    2048 palavras | 9 páginas
  • Programação Orientada a Objetos - Abstração de classes
    306 palavras | 2 páginas
  • Programação orientada a objetos pma classe de consulta
    273 palavras | 2 páginas
  • Fundamentos De Analise OO Aula2
    2984 palavras | 12 páginas
  • isso
    1656 palavras | 7 páginas
  • 2 POO
    1336 palavras | 6 páginas
  • AULA1 Conceito E DiagramaClasses
    3970 palavras | 16 páginas
  • PPI III 1a Etapa 1
    979 palavras | 4 páginas
  • Java
    16593 palavras | 67 páginas