SóProvas


ID
1792483
Banca
BIO-RIO
Órgão
IF-RJ
Ano
2015
Provas
Disciplina
Programação
Assuntos

Em programação orientada a objetos, a expressão “modificador de acesso” é a palavra-chave que define como um atributo, método, ou classe será visto no contexto que estiver inserido. A seguir, são definidos três tipos de “modificadores de acesso”.

I. Deixará visível a classe ou membro para todas as outras classes, subclasses e pacotes do projeto Java.

II. Deixará visível o atributo para todas as outras classes e subclasses que pertencem ao mesmo pacote. A principal diferença é que apenas as classes do mesmo pacote têm acesso ao membro. O pacote da subclasse não tem acesso ao membro.

III. Deixará visível o atributo apenas para a classe em que este atributo se encontra.

As descrições I, II e III definem os “modificadores de acesso” respectivamente como:

Alternativas
Comentários
  • Questão que trata sobre modificadores:

    - Public

    O modificador público (Public) é utilizado para definir um escopo global para classes, métodos e variáveis. Outras classes, mesmo que fora do mesmo pacote, podem acessar seus membros definidos como públicos.

    Protected

    O modificador protegido (Protected), quando aplicado a métodos, variáveis ou classes internas permite acesso de outras classes que estejam apenas no mesmo pacote, ou que sejam subclasses dessa.

    Private

    O modificador privado ( private ) faz com que o elemento só esteja disponível para os métodos da mesma classe em que foi declarado. Por exemplo, uma subclasse não pode acessar atributos ou métodos declarados como private de uma classe-pai. O modificador privado não pode ser aplicado a classes comuns, apenas a classes internas ( inner classes ), métodos e variáveis.