Olá, Luana! Tudo bem?
Peço desculpa pela demora para respondê-la.
Entendo sua dúvida. A ordem em que os métodos get
e set
são chamados pode parecer confusa, mas, na verdade, é uma questão de como o JavaScript trata esses métodos.
Quando você chama o método set
, você está modificando o valor de uma propriedade da classe. Por exemplo, se você tem uma classe Pessoa
com uma propriedade nome
, o método set
pode ser usado para alterar o valor dessa propriedade.
Já o método get
é usado para obter o valor atual da propriedade. Ou seja, se você chama o método get
da propriedade nome
, você receberá o valor atual desse atributo.
No caso do exercício que você mencionou, é possível que o método set
tenha sido chamado primeiro porque ele foi usado para inicializar a propriedade com um valor. Em seguida, o método get
foi chamado para obter o valor da propriedade atualizada.
De qualquer forma, é importante lembrar que a ordem em que os métodos são chamados pode variar dependendo do contexto em que são usados. O importante é entender a função de cada método e como eles interagem entre si.
Espero ter esclarecido a sua dúvida. Caso tenha mais alguma dúvida, com relação a esse tópico, estarei à disposição para ajudá-la.
Grande abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.