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