1
resposta

[Dúvida] Não entendi a necessidade do uso desse atributo "private String recomendacao;", pois não teve uso no decorrer do código.

Não entendi a necessidade do uso desse atributo "private String recomendacao;", pois não teve uso no decorrer do código.

package br.com.alura.screenmatch.calculos;

public class FiltroRecomendacao {
    private String recomendacao;

    public void filtra(Classificavel classificavel) {
        if (classificavel.getClassificacao() >= 4) {
            System.out.println("Está entre os preferidos do momento");
        } else if (classificavel.getClassificacao() >= 2) {
            System.out.println("Muito bem avaliado no momento!");
            
        } else {
            System.out.println("Coloque na sua lista pra assitir depois");
        }
    }
}
1 resposta

Olá, Smalley! Tudo bem?

Analisei a aula e atividade que apresentam esse trecho de código e nenhuma dos dois mantém esse trecho de código. Durante a aula de vídeo a instrutora até escreve esse trecho, mas um pouco depois da metade da aula ela mesma apaga.

Imagino que essa atividade que você fez o tópico talvez apresentava o trecho, porém deve ter sido corrigido pelo pessoal responsável pelo material. Resumidamente, sim, é desnecessário esse atributo.

Bons estudos!