如果一个方法,以Class<?> clazz
作为入参。
public void reflect(Class<?> clazz) {
}
那么,任何对象都可以通过obj.getClass()
传进来。然后,透过反射,再拿到对象obj
。这样,在这个方法中,就可以写通用逻辑,处理任意对象。
以上,是我认识的全部反射了。
如果一个方法,以Class<?> clazz
作为入参。
public void reflect(Class<?> clazz) {
}
那么,任何对象都可以通过obj.getClass()
传进来。然后,透过反射,再拿到对象obj
。这样,在这个方法中,就可以写通用逻辑,处理任意对象。
以上,是我认识的全部反射了。