Ed
há 2 meses
Vamos analisar as alternativas sobre encapsulamento em Java: a) Incorreta. Encapsulamento não significa tornar todos os atributos públicos; pelo contrário, geralmente os atributos são privados para proteger os dados. b) Correta. Encapsulamento consiste em esconder os dados (atributos privados) e permitir o acesso a eles por meio de métodos públicos (getters e setters). c) Incorreta. Encapsulamento não impede que uma classe possua métodos; na verdade, métodos são essenciais para acessar e manipular os dados encapsulados. d) Incorreta. Encapsulamento não é utilizado apenas para herança; é um princípio geral para proteger dados dentro de uma classe. e) Incorreta. Encapsulamento não exige que todos os atributos sejam protected; o mais comum é usar private para esconder os dados. Portanto, a alternativa correta é: b) Encapsulamento consiste em esconder os dados da classe e permitir o acesso a eles por meio de métodos