访问Groovy属性或方法

时间:2016-10-07 18:59:59

标签: groovy

我有一个简单的问题。如果我有HttpResponseDecoratorgroovyx.net.http.HttpResponseDecorator),为什么我可以response.status获取响应代码?当我调试时,我没有在对象中看到此属性。我查找了API,但没有看到status属性可用。 response.status如何运作?我错过了语言功能吗?

1 个答案:

答案 0 :(得分:1)

Groovy属性是私有字段和getter / setter的组合。 然后Groovy将适当地生成getter / setter。

例如:

class Person {
    String name                             
    int age
}

通过名称访问属性,并将透明地调用getter或setter。 我建议您在Groovy documentation for field and properties中阅读更多内容。