・内部クラスから外のローカル変数を参照するには final 宣言が必要。
・{add(c);} の部分は無名クラスのコンストラクタに相当する。つまり内部クラスから
 外のローカル変数 c を参照しているので final が必要。