Maquina de tear

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (392 palavras )
  • Download(s) : 0
  • Publicado : 19 de março de 2013
Ler documento completo
Amostra do texto
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE RODÔNIA
CAMPUS VILHENA




TRABALHO DE PROGRAMAÇÃO ORIENTADA A OBJETOS



ALUNA: Amanda Garvin Evangelista
SÉRIE: 3º ano “A” -Informática

















ENCAPSULAMENTO

Definição: Mecanismo que coloca juntos o código (métodos ) e os dados (atributos), mantendo-os controlados em relação ao seu nível deacesso.
Conceito: O encapsulamento está intimamente ligado ao conceito de ocultação da informação
Objetivo: Controlar o acesso de atributos e métodos de um objeto, através de uma interface bemdefinida.

Proteger os atributos de um objeto quanto à manipulação por outros objetos (proteção contra acesso não autorizado, valores inconsistentes, entre outras possibilidades) e esconder a estruturainterna do objeto de modo que a interação com este objeto seja relativamente simples e, à medida do possível, siga um padrão de desenvolvimento que facilite o entendimento dos programadores que utilizem,são algumas das vantagens do encapsulamento.
Programadores Java utilizam classes para implementar tipos abstratos de dados. O encapsulamento em Java ocorre nas classes. Quando o programador cria umaclasse, ele especifica o código e os dados que irão formar essa classe. Estes elementos serão chamados de membros desta classe.
Considerando que o objetivo de uma classe é encapsular a complexidade,existem mecanismos para ocultar a complexidade da implementação que está dentro da classe.
Cada método ou variável em uma classe pode ser definida como pública, privada ou protegida.



Ainterface de uma classe possibilita que todos os usuários externos possam acessar livremente os dados da classe que os métodos públicos permitem. Já os métodos privados estabelece que os dados somente podemser acessados pelos métodos que são membros da classe. Considerando que os membros privados de uma classe só pedem ser acessados por outras partes do programa através dos métodos públicos desta...
tracking img