Afobe, signed from Wolves for an undisclosed fee believed to be in the region of £10m.
"Since I was about six I've always dreamed about playing in the Premier League," said Afobe.
"The manager here has given me the opportunity so I'm looking forward to repaying them by doing well for the team, and scoring as many goals as I can.
"This team play the way I like to play, I play the way this team like to play, so hopefully I can join my new teammates as soon as possible and work hard, keep improving as a player. I'd like to think I can score a few goals and help this team stay up.
"He (Eddie) spoke to me and told me about the philosophy of the club, how he wants to play, what he thinks I can improve on, and the stuff I do that's really good. I liked what I heard and hopefully I can repay him."