我有一个简单的问题。如果我有HttpResponseDecorator
(groovyx.net.http.HttpResponseDecorator
),为什么我可以response.status
获取响应代码?当我调试时,我没有在对象中看到此属性。我查找了API,但没有看到status属性可用。 response.status
如何运作?我错过了语言功能吗?
答案 0 :(得分:1)
Groovy属性是私有字段和getter / setter的组合。 然后Groovy将适当地生成getter / setter。
例如:
class Person {
String name
int age
}
通过名称访问属性,并将透明地调用getter或setter。 我建议您在Groovy documentation for field and properties中阅读更多内容。