重写接口