Java的动态分派和静态分派的实现