首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

在groovy中施用Map来代替内嵌类

2012-11-01 
在groovy中使用Map来代替内嵌类在Groovy里可以用Map和代替内嵌类,你知道吗? foxgem在他的博客中发表了一篇

在groovy中使用Map来代替内嵌类

在Groovy里可以用Map和代替内嵌类,你知道吗?
foxgem在他的博客中发表了一篇名为“使用Map来代替内嵌类”,读完之后,再次感受到了Groovy的强大和灵活。

作者在使用Timer时遇到的内嵌类在groovy1.6下不能编译。

Java的写法:

    ……    timer= new Timer('...')    timer.scheduleAtFixedRate (new TimerTask(){        void run(){            ……        }        boolean cancel(){            ……        }    }, 0, 1000)    ……

之后使用Mape来替换这个内嵌类,将Timer中的方法做为Map中的元素,完美的解决了问题。

原文地址:http://groovyland.net/?q=node/36?

?

热点排行