когда писал name=this.name в методе, то переменной класса не присваивалось переданное значение. Когда написал наоборот this.name=name , заработало