4つのクラスが出てきたので、少し難しく感じますが各クラスは、既に今まで作ってきたクラスとほとんど変わりません。
main() メソッドを持つクラスで、起動時に MainControl を new して、インスタンスを作成し、start() メソッドを呼び出します。
画面を制御するクラスです。ループの中で、NewsTop クラスのインスタンスを作成し、画面を出力します。4が入力されるまで、ループの処理を続けます。
トップ画面を出力し、利用者の入力を待ちます。入力されたら、その値を、MainControl に返却します。
前の Lesson で既に作った画面からの値を受け取る共通SRです。