Groovy Tip 8 GroovyBean
采集日期:2008-4-30作者:hivon(注:本数据由系统自动采集,内容与BHCODE无关)
Groovy Tip 8 GroovyBean
做这个主题的时候,我曾想了好些天,要不要做这个主题。因为Groovy Bean对于使用Groovy语言的开发者来说再熟悉不过,说不定每天都在用它。犹豫了好多天,才决定把它写下来。因为我也使用Groovy Bean很久了,但很多概念也是慢慢搞清楚的,在写代码的时候走了一些弯路。
肯定很多使用了Groovy语言的开发者写过类似于这样的代码:
class Person
{
String name
int age
String addr
}
也肯定这样使用过:
Person person = new Person()
person.name = 'Tom'
……
很多初次接触Groovy语言的人都以为Groovy Bean的属性是公开的,可以直接访问。这其实是一个误解。上面的Person类其实相当于如下的Java类:
publicclass Person {