inputクラスとfunctionクラスとoutoputクラスを作って多重継承
するんだろw