动态方法
update