Ed
há 19 horas
Vamos analisar cada afirmativa: 1. O atributo nome é encapsulado e acessível apenas por meio do método público getNome(). Correto. O atributo nome é privado (private) e só pode ser acessado externamente pelo método público getNome(). 2. O atributo preco está protegido contra valores negativos devido à lógica implementada no método setPreco(double preco). Correto. O método setPreco só altera o valor se o preço for maior que zero, protegendo contra valores negativos. 3. A classe Produto é uma classe abstrata porque possui um construtor. Incorreto. Ter um construtor não torna a classe abstrata. Para ser abstrata, a classe deve ser declarada com a palavra-chave abstract. Portanto, apenas as afirmativas I e II estão corretas. Resposta correta: Apenas I e II estão corretas.
Mais perguntas desse material