well its only logic that he has at least known Willow was a part of his house, and hasn't seen you guys talking until this train ride, and its hard for her to make friends, even in her own house... and Gryffindor is all about honor and helping each other out. He isn't just gonna go "Oh okay, she's got it covered. Bye!" hahaha