Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Fiquei um pouco confuso

Quando uso o seguinte comando no console:

'''n1._date.setTime(11);'''

ainda continuo alterando a data, já que a propriedade _date ainda é visível.

como resolver?

1 resposta
solução!

Epitacio, boa tarde!

Isso ocorre devido a função serTime ser uma função modificadora do próprio objeto. Mais a frente, ainda nesse curso você verá como impedir que isso ocorra.

Esse é um ponto negativo da linguagem, definir atributos privados é realmente trabalhoso.

Espero ter ajudado e bons estudos