11.4 编程范例——动态方法调用