為什么Method[] ms = c.getMethods()不能寫作Class[] ms = c.getMethods()?
為什么其它都是用Class,如:
Class c = obj.getClass();
Class returnType = ms[i].getReturnType();
Class[] paramTypes = ms[i].getParameterTypes();
而獲得方法時就要用Method,若將Method 改成Class則會報錯呢?
為什么其它都是用Class,如:
Class c = obj.getClass();
Class returnType = ms[i].getReturnType();
Class[] paramTypes = ms[i].getParameterTypes();
而獲得方法時就要用Method,若將Method 改成Class則會報錯呢?
2018-03-01
舉報
2018-03-01
我明白了,是因為返回值類型不同