Ed
ano passado
Vamos analisar cada uma das alternativas em relação aos modificadores de acesso em Java: a) O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe manipule seus atributos. - Incorreta: O modificador `protected` permite acesso a subclasses e classes do mesmo pacote, não a "todos os objetos". b) O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso final permite que só a classe manipule seus atributos. - Incorreta: O modificador `final` não é um modificador de acesso, mas sim um modificador que impede a alteração do valor de uma variável. c) O modificador de acesso final permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe manipule seus atributos. - Incorreta: Novamente, `final` não é um modificador de acesso e não permite alteração. d) O modificador de acesso private permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso protected permite que só a classe manipule seus atributos. - Incorreta: O modificador `private` restringe o acesso apenas à própria classe, não permitindo que "todos os objetos" o alterem. e) O modificador de acesso public permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso protected torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe manipule seus atributos. - Correta: O modificador `public` permite acesso a todos, `protected` permite acesso a subclasses e classes do mesmo pacote, e `private` restringe o acesso apenas à própria classe. Portanto, a alternativa correta é: e).
Cadastre-se ou realize login
Mais perguntas desse material