技术开发 频道

Groovy 1.6的新特性

  增强的元编程

  之所以称Groovy为动态语言的原因在于其元对象协议与元类的概念,他们代表了类和实例的运行期行为。在Groovy 1.6中,我们继续对动态的运行期系统进行改进,增加了几个新功能。

  针对POJO的基于实例的元类

  到目前为止,Groovy POGOs(Plain Old Groovy Objects)拥有基于实例的元类,但POJOs的所有实例只对应于一个元类(也就是基于类的元类)。这种情况已经一去不复返了,现在POJOs也拥有基于实例的元类了,而且将元类属性设为null会恢复默认的元类。

1
相关文章