IT徐胖子的专栏

本博客文章仅供学习交流,十分欢迎和期待与IT技术以及生活的爱好者交流学习。...

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

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

阅读更多
个人分类: 【JAVA】反射
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭