Trabalho de Conceitos de Orientação a Objeto

4192 palavras 17 páginas
Curso Bacharelado de Sistemas de Informação

Helen Grace Corrêa Bianchini

Conceitos de Programação Orientada a Objetos

Pato Branco
2013

Conceitos de Programação Orientada a Objetos
Trabalho desenvolvido durante a disciplina de
Linguagem de Programação e Desenvolvimento de Softwares
Referente ao segundo bimestre/5o. Período
Professor: Diego de Carvalho

Pato Branco
2013

Conceitos de Programação Orientada a Objetos

I - VISIBILIDADE DE RECURSOS (VARIÁVEIS, MÉTODOS, CONSTANTES, ETC).
Em Java, a visibilidade ou acessibilidade de classes, atributos e métodos está restrita a todos os membros que fazem parte de um mesmo pacote. Existem algumas regras que são regidas dentro de palavras chave para modificar o acesso.
Public – denotado em UML pelo símbolo +
A palavra public modifica a visibilidade ou acessibilidade deixando uma classe sem restrições, essa, pode ser utilizada por qualquer objeto de qualquer pacote. Em Java, uma unidade de compilação (um arquivo fonte com extensão .java) pode ter no máximo uma classe como essa
(pública) cujo nome deve ser o mesmo do arquivo (sem a extensão). As demais classes na unidade de compilação, não públicas, são consideradas classes de suporte para a classe pública e têm a visibilidade padrão.
O atributo de uma classe public pode ser diretamente acessado e manipulado por objetos de outras classes, seus métodos podem ser aplicados a um objeto dessa classe a partir de qualquer outro objeto de outra classe. O conjunto de métodos públicos de uma classe determina o que pode ser feito com objetos da classe, ou seja, determina o seu comportamento.
Protected – denotado em UML pelo símbolo #
A palavra protected restringe a visibilidade ou acessibilidade do membro modificado, atributo ou método, apenas à própria classe e àquelas que derivaram desta.
Private – denotado em UML pelo símbolo A palavra private restringe a visibilidade ou acessibilidade do membro modificado, método ou atributo,

Relacionados

  • Aula1
    2123 palavras | 9 páginas
  • Trabalho de filosofia
    1496 palavras | 6 páginas
  • Pascal
    817 palavras | 4 páginas
  • Parte escrita
    1276 palavras | 6 páginas
  • Jogo mario
    2533 palavras | 11 páginas
  • Exercícíos lpoo
    988 palavras | 4 páginas
  • Teste
    2273 palavras | 10 páginas
  • POO I Aula1 Introdu O
    3344 palavras | 14 páginas
  • ATPS JAVA
    1377 palavras | 6 páginas
  • Tecnologia da informação
    2702 palavras | 11 páginas