Groovy
文章平均质量分 71
attis_wong
这个作者很懒,什么都没留下…
展开
-
Groovy基础——MetaClass详解
这篇文章将对Groovy的其中一个核心内容MetaClass(MOP)讲解。由于该部分内容较多。所以还是利用一个个例子逐步的阐述。 一、拦截方法调用和参数获取 示例1: class MyClass{ def hello(){ 'invoked hello directly' } def invokeMethod(String name, Object a...原创 2011-11-04 17:22:04 · 815 阅读 · 0 评论 -
Groovy基础——Closure(闭包)详解
这篇文章介绍一下Closure的一些语法特性,以及它的使用方法,我们用规则以及代码的方法进行展现,和介绍MetaClass不同的是,这次我们将先列出规则,再贴上代码,让大家对所阐述的目标更加明确。 一、代码块(Blocking) 在介绍闭包前,先来讲几个Groovy中代码块的一些特性。1.groovy的变量作用域和java相似,代码块内部声明的变量不能被外部访问调用。2.对于...原创 2011-11-07 17:18:46 · 992 阅读 · 0 评论 -
Groovy基础——接口的实现方式
前些天我们谈到Groovy闭包的强大特性,而今天我们来谈谈一个相对比较轻松的话题——Groovy中的接口可以怎么来实现。 通俗的类似Java的实现我们就不在此赘述。 接下来我们一一来看: 1.用闭包来实现单方法接口:interface Test{ def one(String a)}def test = {it.concat('b')} as Test...原创 2011-11-09 14:44:39 · 571 阅读 · 0 评论