Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Métodos com mesmo nome da variável

Não entendi o porquê do valor 10 no resultado final, já que o método C, já que foi passado o valor 30 para o parâmetro nomeado c, como o compilador sabe se a variável é de instância ou local, se está sem o this?

Obrigado.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Boa noite Rodrigo, Quando setamos direto:

b.c = 10;

Colocamos a variável de instancia com valor 10, e em nenhum momento trocamos seu valor, pois como temos o mesmo nome de variável, sem o this, o compilador não sabe que estamos falando da variável de instancia e pensa que é a local