Programação

703 palavras 3 páginas
Noções de
Orientação a
Objetos

Autor:
Samuel Nunes da Silva Carvalho

Noções básicas de orientação a objetos
1. Definições:
Objeto:

O objeto é um tipo abstrato que contém dados mais os procedimentos que manipulam esses dados.

Mensagens:

É uma informação enviada ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens.

Métodos:

São procedimentos residentes nos objetos que determinam como eles irão atuar ao receber as mensagens. Variáveis de Instância: São variáveis que armazenam informações ou dados do próprio objeto. Podem também ser chamadas de propriedades do objeto.
Classe:

Representa um tipo específico de objeto. Uma classe é composta pela sua descrição, que identifica tanto as variáveis de classe (propriedades da classe) quanto os métodos. Subclasse:

Uma nova classe originada de uma classe maior
(classe-pai).

Instância:

São os objetos de uma classe. Cada objeto utilizado em uma aplicação pertencente a uma classe é uma instância dessa classe.

Hereditariedade:

É um mecanismo que permite o compartilhamento de métodos e dados entre classes, subclasses e objetos.
A hereditariedade permite a criação de novas classes programando somente as diferenças entre a nova classe e a classe-pai.

Encapsulamento:

É um mecanismo que permite o acesso aos dados do objeto somente através dos métodos desse objeto.
Nenhuma outra parte do programa pode operar sobre os dados de nenhum objeto. A comunicação entre os objetos é feita apenas através de mensagens.

Polimorfismo:

Uma mesma mensagem pode provocar respostas diferentes quando recebidas por objetos diferentes.
Com o polimorfismo, pode-se enviar uma mensagem genérica e deixar a implementação a cargo do objeto receptor da mensagem.

Persistência:

É a permanência de um objeto na memória. Quando um objeto é necessário, ele é criado

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas