易截截图软件、单文件、免安装、纯绿色、仅160KB

java反射问题

从前有一个类,它有一百多个属性
public Class Person{
  private String id;
  private String name;
  ...
}

我想写一个函数,完成这样功能,
参数为一个Person类实体person1,和另一个参数(类型不限,比如说String类型),
根据第二参数返回person1的相应属性值

比如第二个参数为"id",就返回person1.getId();

请问各位大侠怎么实现呢,我猜着用反射,但我不会

猜都猜到了,就去baidu一下吧!

非常简单,去看看反射吧

http://blog.csdn.net/wzju64676266/archive/2009/11/27/4887475.aspx
我写的,其中就有用到反射,你可以看看

Class _class = person1.getClass(); 
        Method method = _class.getMethod("", new Class[]{对应形式参数类型.getClass()}); 
 
        Object resultObj =  method.invoke(person1, new Object[]{实参值}); 



good

5楼大哥真是我的救命恩人,在下谢过了
哈哈,高手


相关问答:

java语法问题 - Java / Java EE

import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{

File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......

Java RandomAccessFile 写入txt文件 - Java / Java SE

用RandomAccessFile写入TXT文件查看时是乱码,请问有什么方法可以写成可读的文件,不是用其他的文件操作,就是只用RandomAccessFile的方法是否可以实现?
Java code:
import java.io.*;
public class RandomAcce ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

关于jsp 引入后页面跳转的问题 - Java / Java EE

问题是这样的:
   
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号