动态调用和静态调用