1
resposta

Duvida, adiciona e remove alunos

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

tenho a seguinte duvida, por que para o metodo adiciona não foi utilizado o "this.alunos" e para o metodo remove foi utilizado. ademais, o que significa o this.totalDealunos ? tenho duvida em que valor ele está pegando

1 resposta

Olá João, tudo bem?

Respondendo à sua pergunta, o motivo pelo qual não foi utilizado o "this.alunos" no método "adiciona" é porque a variável "alunos" está sendo passada como parâmetro para o método. Já no método "remove", a variável "alunos" é uma variável de instância da classe, por isso é necessário utilizar o "this" para referenciá-la.

Quanto ao "this.totalDeAlunos", essa é uma variável de instância que está sendo utilizada para controlar o número total de alunos na lista. Ela é incrementada no método "adiciona" e decrementada no método "remove". Dessa forma, sempre que um novo aluno é adicionado ou removido, o valor de "totalDeAlunos" é atualizado.

Espero ter ajudado a esclarecer suas dúvidas. Se ainda tiver alguma pergunta, é só falar!

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software