init メソッドの追加。クラスオブジェクト化、およびリファクタリング