一个小java反射程序,简单的调用方法。

原创 2011年01月17日 18:04:00

import java.lang.reflect.*;

public class InvokeTester{

public int add(int param1, int param2) {

return param1 + param2;

}

public String echo(String msg) {

return "echo:" + msg;

}

public static void main(String[] args) throws Exception {

Class classType = InvokeTester.class;

Object invokeTester = classType.newInstance();

// 调用InvokeTester对象的add()方法

Method addMethod = classType.getMethod("add", new Class[] { int.class, int.class });

Object result = addMethod.invoke(invokeTester, new Object[] { new Integer(100), new Integer(200) }); System.out.println((Integer) result);

// 调用InvokeTester对象的echo()方法

Method echoMethod = classType.getMethod("echo", new Class[] { String.class });

result = echoMethod.invoke(invokeTester, new Object[] { "Hello" });

System.out.println((String) result); } }

利用java基础写的一个简单的小游戏,没有UI界面,只是涉及到类的封装,方法的调用,方便日后复习用

游戏要求:1.有猫和狗两个对象,两者一言不合就开战,猫和狗都有一定的HP; 2.猫和狗都有一定的攻击力; 3.猫和狗谁先发起攻击,是随机的,猫先发起攻击的概率为60%,狗先发起攻击的概率为40%;...

java jni 入门1 - 一个简单的从Java程序中调用C函数

参考:《JAVA核心技术 卷II:高级特性》第12章 本地方法 ######################################################3 使用本地代码...

java一个简单的应用程序

  • 2007年04月24日 15:03
  • 31KB
  • 下载

一个简单的java源代码程序

  • 2009年09月23日 10:55
  • 731B
  • 下载

把C#程序(含多个Dll)合并成一个Exe的超简单方法

把C#程序(含多个Dll)合并成一个Exe的超简单方法 原文  http://www.cnblogs.com/instance/p/4863811.html 开发程序的时候经常...

一个简单的聊天程序用java写的

  • 2008年09月19日 19:10
  • 3KB
  • 下载

一个简单的执行程序的GNU automake自动生成Makefile的方法及案例

全GNU的世界里,存在Automake这样的工具进行自动生成Makefile文件,automake是由Perl语言编写的,必须与GNU autoconf一并使用,具体的生成过程请参看GNU autom...

一个简单java留言程序

  • 2013年12月09日 13:22
  • 664KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个小java反射程序,简单的调用方法。
举报原因:
原因补充:

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