class Person {String nameString toString() { name } }def John = new Person(name:'John') def Ram = new Person(name:'Ram') def p = John def gs = "Name: ${p}" assert gs == 'Name: John' p = Ram assert gs == 'Name: John' john.name = 'Ram' assert gs == 'Name: Ram'
You defined John with a capital J
But you try to set john.name with a lowercase j
It looks like you're new here. Sign in or register to get started.