淺談Java Getter/Setter方法引發的問題

衆所周知,Java getter/setter 是爲了封裝類的屬性,因此,當我們需要隱藏類的屬性時,會將屬性設置爲private,併爲屬性提供getter/setter方法。 當我們使用getter/setter時,使用不當,很可能會產生以下幾個問題。 第一個:使用setter方法時,直接將對象的引用賦值給類的屬性。 如圖所示,有一實體爲user,其中有一個roles屬性,用於描述用戶的角色信息,
相關文章
相關標籤/搜索