__constructからinit()を呼び出すように変更