java的类反射机制.docVIP

  • 3
  • 0
  • 约1.45万字
  • 约 13页
  • 2020-11-23 发布于黑龙江
  • 举报
下例为利用反射机制动态创造数组: import java.lang.reflect.Array; public class ww { public static void main(String args[])throws ClassNotFoundException { Class classtype = Class.forName(java.lang.String); Object array = Array.newInstance(classtype, 5);//定义长度为5 Array.set(array, 0, Hello);//array[0]=Hello String s = (String)Array.get(array, 0); System.out.println(s); } } JAVA反射机制主要提供了以下功能: ????? 1.在运行时判断任意一个对象所属的类 ????? 2.在运行时构造任意一个类的对象 ????? 3.在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方法) ????? 4.在运行时调用任意一个对象的方法(*****注意:前提都是在运行时,而不是在编译时) 在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中: Class类:代表一个类

文档评论(0)

1亿VIP精品文档

相关文档