设为首页 加入收藏

TOP

Groovy探索之invokeMethod方法
2011-06-09 13:14:23 来源: 作者: 【 】 浏览:758次 评论:0

                         Groovy探索之invokeMethod方法
 
我们知道,在Java语言中,所有的Java类都继承了Object对象。通过Object对象,所有的Java类都隐藏的实现了“equals”等方法。同样,在Groovy语言中,所有的Groovy类都隐藏的实现了GroovyObject接口,这样,我们的Groovy类就隐藏的实现了很多的方法,如“isCase”等。
这篇文字要谈谈的就是GroovyObject接口的“invokeMethod”方法,这个方法对于我们Groovy语言的动态性编程很有帮助,可以帮助我们实现一些很有时代性的功能,比如DSL。本文就是要谈谈“invokeMethod”方法的基础,通过这个基础,我们才可以通向DSL编程。
首先,我们来看看“invokeMethod”方法在一个Groovy类中的作用,先来看一个例子:
class InvokeMethodTestor {
   
    deftest()
    {
       println''hello,function name is test''
    }
   
    def invokeMethod(String name,Object args)
    {
       println
您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇WEB报表至WORD,打印工具类库 下一篇关于Cookie的建议

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位