"A capacidade de ocultar dados dentro de modelos, permitindo que somente operações especializadas ou dedicadas manipulem os dados ocultos chamam-se encapsulamento, e é um dos benefícios mais palpáveis de programação orientada a objetos."(Santos, Rafael, Introdução à programação orientada a objetos usando Java / Rafael Santos. - Rio do Janeiro : Elsevier, 2003 - 9ª reimpressão, p. 6)
O encapsulamento protege o acesso direto (referência) aos atributos de uma instância fora da classe onde estes foram declarados. Esta proteção consiste em se usar modificadores de acesso mais restritivos sobre os atributos definidos na classe. Depois devem ser criados métodos para manipular de forma indireta os atributos da classe.
Atributo com o encapsulamento private, que é o mais restritivo, podendo ser acessado dessa forma apenas internamente na classe, e métodos com o encapsulamento public, o menos restritivo,
0 comentários:
Postar um comentário