您的位置:首页 > 编程语言 > Java开发

java反射3——类实例的方法1

2012-03-26 20:11 162 查看
package cn.classes;

public class Person {

private String name;

private int age;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

@Override

public String toString()

{

return "Person [name=" + name + ", age=" + age + "]";

}

}



package cn.test;

import cn.classes.Person;

public class Test

{

// 这样做必须在类中有一个空构造方法

public static void main(String[] args)

{

Class<?> c = null;

try

{

c = Class.forName("cn.classes.Person");

Person p = (Person)c.newInstance();

p.setName("xy");

p.setAge(20);

System.out.println(p);

}

catch (Exception e)

{

e.printStackTrace();

}

}

}

帮助文档参见

java.lang;

java.lang.reflect
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: