forked from: forked from: コードを短くするにはどうすればよいですか？

質問にお答えいただいてありがとうございました。
クラスを使えばコードをすっきりすることができてとても便利ですね。
クラスについてはまだ勉強不足であまり理解していなかったので、o8queさんに
教えていただいてとても参考になりました。
本当にありがとうございました。
それぞれのボールがやっていることはほとんど同じなので、
* 「ボールのクラス」という形で共通部分を一つにまとめることができると、
* 無駄な繰り返しが無くなってスッキリします。
* 
* また、同じようなものを複数作成して、変数で持っておきたい時には、
* その数だけ変数を作っていくのでは無く、配列でまとめて管理してしまうと便利です。
* 
* コードの行数はほとんど変わっていませんが、
* 無駄な繰り返しを無くし、各ボールを配列でまとめて処理するようにしているので、
* ボールの数が変わってもちゃんと動くようになっています。
* 
* 調子に乗ってコードをかなり自己流に書き換えてしまったので、逆にわかりづらかったらすいません…。
* 
