黑马程序员技术交流社区
标题:
关于反射的问题
[打印本页]
作者:
hzf0615
时间:
2016-4-26 09:50
标题:
关于反射的问题
定义一个类A,类中定义一个show方法,打印一句话,在定义一个TestA类,利用反射在TestA中创建A的对象,并调用show方法
作者:
BackGaoz
时间:
2016-4-26 13:36
package com.heima.test1;
public class TestA {
public static void main(String[] args) throws Exception {
//Class clazz = Class.forName("com.heima.test1.A"); //用Class中的forName方法获取A类的字节码文件
Class clazz = A.class; //通过类名.class获取该类的字节码文件
A a = (A) clazz.newInstance(); //用A类的字节码文件创建A类对象,需要向下转型,因为创建的对象会先提升为Object类
a.show(); //再用该对象调用show方法
}
}
class A {
public void show() {
System.out.println("我是show方法!");
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2