多谢版主点评。看完后,本来我还想再用String[][]试试,但考虑到String[].class !=String[][].class,应该还是错的,F2后,MyEclipse已经明确提示咱了:
The argument of type String[][] should explicitly be cast to (明确地转化成)Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation。
自己何必画蛇添足,多此一举呢。
不过,(Object)后,调用的是jdk1.5可变参数的方法invoke(Object, Object...) 利用新特性。这个在1.4版本中肯定是不能编译通过的。