Is it bad practice to make a setter return “this”?

前端 未结 27 975
抹茶落季
抹茶落季 2020-11-27 09:39

Is it a good or bad idea to make setters in java return \"this\"?

public Employee setName(String name){
   this.name = name;
   return this;
}
27条回答
  •  一向
    一向 (楼主)
    2020-11-27 09:55

    I'm in favor of setters having "this" returns. I don't care if it's not beans compliant. To me, if it's okay to have the "=" expression/statement, then setters that return values is fine.

提交回复
热议问题