Каждый раз, когда вам нужна ссылка на текущий объект.
Один особенно удобный сценарий - это когда ваш объект вызывает функцию и хочет передать себя в нее.
Пример:
void onChange() { screen.draw(this); }