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

原创 2012年03月26日 20:11:19

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 程序加载过程---3--类中申明同时申明类的静态对象 创建类的实例 访问类的静态变量 调用类的静态方法 使用反射方法 初始化类的子类对象 直接使用java.exe 调用某个类

java 程序加载过程---3---申明类的静态对象===》常见的应用是单例模式(饿汉式) 大家知道,只要打开任何一个开源软件,看到很多在类申明时候同时申明一个静态对象,此种情况JVM是如何加载的呢?...

Java中的反射(3)——在运行时使用反射分析实例化的对象

在上一篇我们学习了利用反射去分析一个类的能力,在这一篇我们将继续讲解利用反射去分析运行时的对象。 我们都知道对象是类的实例化,因此在创建一个对象的时候我们一般都会为这个对象所属类的相应字段设置相应的值...

java网络编程实例1——用socket类写http客户端

【问题描述】 写一个

openlayers3入门——类、方法、属性详解1

// 创建地图 new ol.Map({ // 设置地图图层 layers: [ // 创建一个使用Open S...

java进阶(三):反射(1)——构造方法和属性的反射

一、 二、 三、

java反射基础(1)--通过Class类进行实例化

1.什么叫反射 指程序可以访问、检测和修改它本身状态或行为的一种能力
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java反射3——类实例的方法1
举报原因:
原因补充:

(最多只允许输入30个字)