首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Groovy基础——接口的兑现方式

2012-09-21 
Groovy基础——接口的实现方式前些天我们谈到Groovy闭包的强大特性,而今天我们来谈谈一个相对比较轻松的话题

Groovy基础——接口的实现方式

前些天我们谈到Groovy闭包的强大特性,而今天我们来谈谈一个相对比较轻松的话题——Groovy中的接口可以怎么来实现。

?

通俗的类似Java的实现我们就不在此赘述。

接下来我们一一来看:

?

1.用闭包来实现单方法接口:

interface X{ void f(); void g(int n); void h(String s, int n); }x = [ f: {println "f called"} ] as Xx.f()//x.g()    // NPE here
?对于map实现的多方法的接口。我们仅需要对需要实现的方法,在map中进行声明即可。对于没有声明的方法,如果调用的话。会出现异常。

热点排行