共 4 篇文章 |
|
java反射机制2007年02月27日 星期二 下午 10:46.可以说,实现了反射机制的系统都具有开放性,但具有开放性的系统并不一定采用了反射机制,开放性是反射系统的必要条件。在运行中的 Java 程序中,用 java.lang.Class 类来描述类和接口等。使用newInstance()调用创建一个简单的java.lang.Object实例耗用的时间大约是在Sun 1.3.1 JVM上使用new Obj... 阅993 转3 评0 公众公开 07-05-03 23:12 |
控制台输出如下: ===========begin getNameTest============ string class name: java.lang.String button class name: java.awt.Button super button class name: java.awt.Component clsTest name: java.awt.Button ===========end getNameTest============ 阅741 转3 评0 公众公开 07-05-03 23:11 |
public class DumpMethods { public static void main(String args[]) { try { Class c = Class.forName(args[0]);Class c = Class.forName("java.lang.public class instance1 { public static void main(String args[]) { try { Class cls = Class.forName("A");public class array1 { public stat... 阅121 转自duduwolf 公众公开 07-05-03 10:23 |
它们的测试代码如下:Cls1 i1 = Factory.getInstance("fanxing.factory.dynaFactory.Cls1"); i1.do1(); Cls2 i2 = Factory.getInstance("fanxing.factory.dynaFactory.Cls2"); i2.do2()测试结果为:cls1...cls2...需要注意的是,使用这种方法有几个问题:第一, return (U) cls.newInstan... 阅102 转自jiang0723 公众公开 07-05-03 10:23 |