Informática, perguntado por gladiadoraulcel, 1 ano atrás

Os pacotes em Java servem para organizar as classes. Normalmente as classes relacionadas ficam no mesmo pacote. Além de organizar classes, os pacotes também influenciam na visibilidade de acesso às classes, métodos e atributos. Assinale a alternativa correta.

Uma classe pode acessar qualquer atributo e método de outra classe do mesmo pacote, a menos que o modificador seja privado.


Para uma classe conseguir acessar um método de outra classe em outro pacote, este método precisa ser público.


Uma subclasse sempre consegue ver os atributos privados da superclasse.


Um pacote influencia tão pouco no acesso de atributos e métodos que seu funcionamento será removido na próxima versão do Java.


Todas as alternativas estão erradas.

Soluções para a tarefa

Respondido por Corey
4
Resposta: Para uma classe conseguir acessar um método de outra classe em outro pacote, este método precisa ser público.

A palavra já diz tudo, se é o método é público, ele pode ser acessado por uma outra classe.

Se é privado, não pode. E a última alternativa esta errada porque essa "afirmação" não tem muito fundamento, pacotes não serão removidos em uma próxima versão do java.
Perguntas interessantes