处理冲突，调整了方法的调用顺序