今天,学习了一些Java反射机制,简单记录一下。按我的理解,就是在运行时,运态的获取对象相关的一些信息:对象的“类”型、哪些成员变量、哪些方法、成员变量的值、新建一个某个类的对象,等等;目前,我能想到的一些应用场景:各种对象(无论子类、父类、对接口的任一种实现)都扔进来,显式调用其方法等,不关心其内部具体实现。“扔进来,调,一视同仁,去个性化”给一个对象,“制造仿品”,即新建类型的对象(对象数组等);突破那个类对对象/方法的访问权限控制,破掉封装性(可访问private变量、方法),很黄很暴力;【1】获得“类”型Class<?> classType = Class.forName( Read More
posted @ 2012-04-09 20:19 技术草根女 Views(596) Comments(0) Diggs(0) Edit