Questão FC266120
No que se refere à criação de métodos em Java, um qualificador é também denominado modificador, que define a visibilidade do método. Trata-se de uma forma de especificar se o métod
Linguagens de Programação
IDECAN · 2021
No que se refere à criação de métodos em Java, um qualificador é também denominado modificador, que define a visibilidade do método. Trata-se de uma forma de especificar se o método é visível apenas à própria classe em que está declarado, ou pode ser visualizado e utilizado por classes externas. O qualificador do método pode ser dos tipos descritos a seguir:
I. O método é visível por qualquer classe. É o qualificador mais aberto no sentido de que qualquer classe pode usar este método.
II. O método é visível apenas pela própria classe. É o qualificador mais restritivo.
III. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote.
Os qualificadores dos tipos definidos em I, em II e em III são denominados, respectivamente,
- public, private e protected.
- public, protected e private.
- private, protected e public.
- protected, private e public.
- protected, public e private.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A alternativa correta lista os três principais modificadores de acesso em Java que controlam a visibilidade de métodos: public, private e protected.
public: método acessível por qualquer classe, inclusive de outros pacotes; é o nível de acesso mais permissivo.
private: método visível apenas dentro da própria classe em que foi declarado; nem subclasses nem classes do mesmo pacote têm acesso direto.
protected: método visível dentro da própria classe, nas suas subclasses e em todas as classes do mesmo pacote. Importante: subclasses em pacotes diferentes também acessam membros protected por herança.
Portanto, as descrições I, II e III correspondem, respectivamente, a public, private e protected.
Conteúdo do catálogo FC Concursos · Atualizado em