黑马程序员技术交流社区
标题:
一个类,增加一个实例方法用于打印一条字符串。并使用反射
[打印本页]
作者:
王训印
时间:
2015-8-7 11:16
标题:
一个类,增加一个实例方法用于打印一条字符串。并使用反射
package com.wxy001;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
public class RefelectTest8
{
public static void main(String[] args) throws Exception
{
Class<?> clazz = TestRefelect.class; //加载类,获得Sample类的TestRefelect对象
Constructor<?> con = clazz.getConstructor(String.class);//加载构造函数
String str = "反射";
TestRefelect t = (TestRefelect) con.newInstance(str);//创建TestRefelect对象
Method method = TestRefelect.class.getMethod("print");//获得实例方法
method.invoke(t);//调用该方法
}
}
class TestRefelect
{
public String str;
public TestRefelect(String str) {
// TODO Auto-generated constructor stub
this.str = str;
}
public void print()
{
System.out.println(str);
}
}
复制代码
作者:
风华正茂
时间:
2015-8-7 12:30
反射什么的,看着好难,给楼主点赞
作者:
王训印
时间:
2015-8-9 17:51
风华正茂 发表于 2015-8-7 12:30
反射什么的,看着好难,给楼主点赞
谢谢支持。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2