Initのオーバロード作ると、hidingのWarningがでるのでメソッド名かえるようにした