刚学到反射,感觉很吃力,首先想问的一个问题,反射的作用到底是什么呢?觉得张老师的视频讲的不是那么详细,那么深入,而且上课的都是使用方言,听起来很吃力。
问题1: 反射常用类中的一些方法都要传Class类型的参数呢?
比如: Class类中的getConstructor(Class... parameterTypes)???我直接穿传基本数据类型或引用类型不可以吗?
Class类中的getMethod(String name, Class... parameterTypes)????我直接穿传基本数据类型或引用类型不可以吗?
同理: Method 类中的invoke(Object obj, Object... args)为什么有是Object 类型的参数呢?第一个我理解是指定在哪个对象上执行,后面的为什么有要写成Object类型?我直接穿传基本数据类型或引用类型不可以吗?
|