浅谈Java Getter/Setter方法引发的问题

众所周知,Java getter/setter 是为了封装类的属性,因此,当我们需要隐藏类的属性时,会将属性设置为private,并为属性提供getter/setter方法。 当我们使用getter/setter时,使用不当,很可能会产生以下几个问题。 第一个:使用setter方法时,直接将对象的引用赋值给类的属性。 如图所示,有一实体为user,其中有一个roles属性,用于描述用户的角色信息,
相关文章
相关标签/搜索