ID 2502694 Banca NC-UFPR Órgão ITAIPU BINACIONAL Ano 2017 Provas NC-UFPR - 2017 - ITAIPU BINACIONAL - Profissional de Nível Superior Jr - Computação ou Informática – Sistemas Disciplina Programação Assuntos Java Linguagens de programação Em relação ao controle de acesso aos membros de uma classe no Java 8, é correto afirmar: Alternativas A ausência dos modificadores public, protected e private implica assegurar o acesso aos membros da classe a todas as demais classes do mesmo pacote. Os membros private permitem o acesso de subclasses declaradas no mesmo pacote. Um membro declarado como protected será acessível apenas à própria classe e às subclasses. Um recurso da classe declarado como private estará acessível a suas subclasses. Os métodos declarados como protected estão protegidos de acessos provenientes de outras classes do mesmo pacote. Responder Comentários a) A ausência dos modificadores public, protected e private implica assegurar o acesso aos membros da classe a todas as demais classes do mesmo pacote. Default O modificador default é aplicado quando nenhum dos demais é explicitamente declarado. Ele é conhecido também como acesso de pacote, pois apenas membros do mesmo pacote conseguem enxergar classes, métodos ou variáveis declaradas dessa forma. Modifier | Class | Package | Subclass | World ————————————+——————— public | ✔ | ✔ | ✔ | ✔ ————————————+——————— protected | ✔ | ✔ | ✔ | ✘ ————————————+——————— no modifier | ✔ | ✔ | ✘ | ✘ ————————————+——————— private | ✔ | ✘ | ✘ | ✘ https://pt.stackoverflow.com/questions/23/qual-%C3%A9-a-diferen%C3%A7a-entre-modificadores-public-default-protected-e-private Gabarito: a)