要是JAVA能够在运行时动态构造类就好了 运行时,动态构造类,往里面添加属性和方法。有没有这样的语言啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 beanshell就可以动态编译执行java代码阿。http://www.beanshell.org/ 一点构想:在程序里写源代码,调用java编译程序编译成类。然后运用容器类+反射机制:动态的根据名字创建该类 放入容器中。对容器中的对象都采用反射机制刺探方法名并根据方法名调用。但是缺点是 各个增加的方法和属性没有联系。 believefym(feng):类都动态生成了,当然也可以动态生成子类。itjourney(IT之旅) :谢谢,俺去看看。sjjf(水晶剑锋) :这样倒是可行,不过效率估计就不行了,还是语言自己支持比较好。想法:可以在程序代码运行中生成类,也可以在运行时根据配置文件(如xml)动态生成。 sun.tools.javac.* 下边的类。具体用法。参考:http://developer.ccidnet.com/pub/disp/Article?columnID=294&articleID=35776&pageNO=1 http://www.zhanglihai.com/blog/c_131.html JavaScript可以,不过……这是两码事啦 谢谢了,目前也就这样解决了。zdsxj2002(阿狗) 我另外开个贴给你分吧。 菜鸟求大神赐教哇~~~ 纯真时期的解析几何,谁人能够铭记? 关于Collection的一个问题 100分求救!!socket的InputStream.readyFully(byte[] b)一直阻塞不能返回?? 为什么sina的页面是以.shtml结尾的后缀名? java中怎样将一个整数按16进制显示 新手遇到getChars函数的问题 BIRT怎么把参数传到报表文件中去啊?是通过超连接吗? 请问jms server是什么? 求解为什么运行不出来啊。本人是新手啊 兰州工业高等专科学校 请教大虾-----语句块的问题
http://www.beanshell.org/
在程序里写源代码,
调用java编译程序编译成类。
然后运用容器类+反射机制:
动态的根据名字创建该类 放入容器中。
对容器中的对象都采用反射机制刺探方法名并根据方法名调用。
但是缺点是 各个增加的方法和属性没有联系。
参考:http://developer.ccidnet.com/pub/disp/Article?columnID=294&articleID=35776&pageNO=1