sdsds sds

287 palavras 2 páginas
4. resposta public – O especificador de acesso public determina package protected private -
A visibilidade public
• Quem tem acesso à classe tem acesso também a qualquer membro com visibilidade public
• O alvo aqui é o programador cliente que usa suas classes
• É raro ter atributos públicos mas é comum ter métodos públicos
A visibilidade private
• O membro private não é acessível fora da classe
• A intenção aqui é permitir que apenas você que escreve a classe possa usar esse membro
A visibilidade protected
• O membro protected é acessível à classe e a suas subclasses
• A intenção é dar acesso ao programadores que estenderão sua classe
Packages
• O conceito de package (pacote) foi inventado para permitir criar um espaço de nomes grande em Java
• O que ocorre se você quiser criar uma classe Fita e outro programador já criou uma classe Fita?
• Será que você vai ser impossibilitado de criar sua classe? Não há problema, desde que as classes assim chamadas estejam em packages diferentes Os nomes dos packages formam uma árvore, permitindo assim um espaço de nomes muito grande
• Exemplo: p1.aplic.banco é um nome de package
• Exemplo: p1.aplic.banco.Conta é uma classe deste package
A visibilidade "package"
• Um membro de classe sem especificador de controle de acesso é dito ter a visibilidade package (ou "friendly")
• É como public, mas somente dentro do package
• Todas as classes do package podem acessar um membro "friendly"
• É usado para permitir acesso mais liberal, mas somente dentro de um mundo controlado e não pelo usuários da classe
• Deve-se ter cuidado com a visibilidade friendly para atributos pois pode abrir muito o acesso, principalmente em packages grandes
Um e

Relacionados

  • sds sdsd asa
    1012 palavras | 5 páginas
  • Lkjh
    1751 palavras | 8 páginas
  • o fodase
    11816 palavras | 48 páginas
  • Trabalho em grupo: analise de sistemas
    464 palavras | 2 páginas
  • serviço social
    310 palavras | 2 páginas
  • dsds
    275 palavras | 2 páginas
  • Novo documento
    269 palavras | 2 páginas
  • Aoqqqws
    263 palavras | 2 páginas
  • shama-la ma choia
    387 palavras | 2 páginas
  • hhooihoihohoiohiohç
    298 palavras | 2 páginas