segunda-feira, 11 de maio de 2009

Objectos



A programação orientada aos objectos caracteriza-se por 3 pontos essencias:
  1. Encapsulamento de informação;
  2. Composição/herança;
  3. Polimorfismo;
Encapsulamento de Informação

Existem certas entidades (Objectos), aos quais são associadas funções ( métodos) que manipulam essas estruturas de dados

Uma classe representa um tipo abstracto de dados - famílias de entidades.

A palavra private significa que só a classe onde existam variáveis definidas com esta palavra-chave, pode trabalhar com as mesmas.

O Construtor permite criar uma nova instância da classe, isto é criar um novo objecto da classe.

O operador new é utilizado sempre que se cria uma nova instância do objecto. Este operador trata de encontrar e reservar a memória necessária para conter o objecto e de chamar o construtor do mesmo, retornando uma referência para o mesmo.

Noseguinte exemplo é demonstrado como se cria uma classe e como se cria uma instância do mesmo utilizando contrutores e um método associado à classe:

Sem comentários:

Enviar um comentário