呼び出してるのは別のクラスだから
外部から呼び出されて値を引数に取って渡されているから
呼ばれた時にはまだ値をもらってないと言った方がいいのかな?
適切に理解してるか怪しいが、えらく説明がしづらい