Resolvi o exercício usando o arrow function, mas também consegui o mesmo resultado, usando o objeto criado, ficando assim:
class Relogio {
constructor() {
this._segundos = 0;
setInterval(function () {
console.log(++relogio._segundos);
}, 1000);
}
}
var relogio = new Relogio();
O modo de resolver, está errado? Ou não tem problema usar essa opção também?