反射

167 阅读1分钟

反射作为老生常谈,今天巩固一下 核心描述:在运行时,对任意一个类,都能得到这个类所有的属性和方法,对任意一个对象,可以调用任意一个方法和属性. 这种动态获取信息以及动态调用对象称为Java反射

优点:增强了代码灵活性 缺点:反射是解释操作,性能不如普通代码效率高

可以看出,反射可以方便的去通过class对象,去得到class中的每一个属性并可以修改,得到class中的构造方法从而new出类的对象,得到class中的每一个方法并可以调用.

参考文章:blog.csdn.net/android_ku_… 文章结尾例子非常不错!