0
class A {
def String name = ''
def String lower = ''
}
建设者命名参数可用于
new A(name: 'Alice', lower: 'alice')
我不想指定较低的参数,因为它总是等于name.toLowerCase( )
如何实现这个构造函数? 所以调用后:
def a = new A(name: 'Alice')
println "${a.lower}"
alice将被打印
二传手可能你只用一个吸气剂? 'String getLower(){name.toLowerCase()}'? – cfrick
@cfrick当然可以。对我来说,通过修改构造函数是可用的 – Volkman