| import java.lang.reflect.*; 
 public class ReflectTest {
 
 /**
 * @param args
 */
 public static void main(String[] args) throws Exception{
 
 //利用反射调用String的charAt方法
 String string = "abcde";
 Method method = String.class.getMethod("charAt", int.class);
 System.out.println(method.invoke(string, 1));
 
 //普通形式调用charAt方法
 System.out.println(string.charAt(1));
 }
 
 
 }
 今天看了张老师的视频后写了这个关于反射调用类放的例子,有一点不明白想问问大家。
 普通形式的调用charAt方法就可以实现的,为什么还用反射呢,而且感觉反射调用方法好繁琐。
 
 
 |