`
JohnnyJian
  • 浏览: 104350 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Groovy学习笔记——利用Groovy的动态特性删除属性

阅读更多

利用Groovy的动态特性,不但可以给类添加属性(http://www.blogjava.net/BlueSUN/archive/2007/07/15/130318.html),还可以删除类的属性。

代码如下:

class A {
   String attToRemove
   int otherAtt
}

def a = new A()
a.attToRemove = 1
println a.attToRemove

A.metaClass.properties.remove(A.metaClass.properties.attToRemove)

println a.attToRemove // 这里抛异常了

 

0
0
分享到:
评论
1 楼 叶落黄昏 2010-10-27  
代码很老的吧,执行不了啊

相关推荐

Global site tag (gtag.js) - Google Analytics