класс ДаватьGroovy переопределить конструктор именованные параметры
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}"
алиса будут напечатаны
мог вы используете только геттер? 'String getLower() {name.toLowerCase()}'? – cfrick
@cfrick Конечно я могу. Мне просто интересно, доступно ли это через модификатор конструктора – Volkman