Oii Levi, tudo bem?
Sim, a implementação da classe Calculadora
que você forneceu tá correta. Ambas as implementações, tanto a da opinião do instrutor quanto a sua, têm o mesmo propósito: dobrar um número. Há uma pequena diferença na forma como o número é fornecido para a função.
Na implementação da opinião do instrutor, o número é passado como um argumento para o método dobrarNumero
. Na sua implementação, o número é armazenado como um atributo da classe Calculadora
e é acessado diretamente pelo método numcal
.
Ambas as abordagens são válidas, mas é importante entender o propósito de cada uma. A abordagem da opinião do instrutor permite que você dobre qualquer número que seja fornecido como argumento para o método, enquanto a sua abordagem requer que você primeiro defina o número atribuindo-o à variável numero
antes de chamar o método numcal
.
Um abraço e bons estudos.