兼容extend多参数