

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analise o código em Java a seguir:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | public class Main { public static class Macro { int carboidrato; int proteina; int gordura; public Macro(int carboidrato, int proteina, int gordura) { this.carboidrato = carboidrato; this.proteina = proteina; this.gordura = gordura; } } public static int calculaCalorias(Macro refeicao) { return 4 * refeicao.proteina + 4 * refeicao.carboidrato + 9 * refeicao.gordura; } public static void main(String[] args) { Macro refeicao = new Macro(0, 0, 0); System.out.println("calorias: " + calculaCalorias(refeicao)); } } |
A esse respeito, assinale a alternativa correta:
O classe 'Macro' precisa ter métodos 'get' e 'set' para permitir a consulta e a atualização das variáveis 'carboidrato', 'proteína' e 'gordura' de maneira individual.
O modificador de acesso da classe 'Macro' deveria ser 'private'.
A classe `Macro` define um tipo estruturado para armazenar informações nutricionais, como a quantidade de carboidratos, proteínas e gorduras em uma refeição.
As linhas 7-11 podem ser removidas sem causar erros.
A classe 'Macro' não tem nenhum método.