解説本読んでると、メソッド名と同じ名前の変数名が使ってあって頭がこんがらがります。
こういうのOKなんですかね。