昨天的时候,用dwr调用类的方法。因为自己比较懒,之前把一个方法写了,跟这个方法差不多我就直接复制了他的内容,然后改了改。可是问题出现了,我这个方法是对之前的方法的Overload,在dwr调用的时候,它死活都是报错,错误大概就是类型的不匹配类型转换什么的。
其实,仔细想想这个也是很对的,因为js是一个弱类型。你var一个变量,js根本不知道你var的是什么类型,只有到你用的时候才知道,所以你用dwr调用类的方法的时候,这个类参数根本不知道跟那个重载的方法进行匹配。就因为js是弱类型,所以对于重载方法不能准确的判断。