javaBean的屬性爲何用private-set-get而不是直接用public?

突然想到這個問題,爲什麼javaBean不直接使用public,而是用private 再提供get-set方法來獲取和修改屬性呢。看起來private-get-set增加了代碼量,也就是爲了能夠獲取和修改,直接用public不是也可以直接獲取和修改麼。 然後就在網上查了下各家的說法,總結了一下,也是爲了說服自己去理解和記住。 1、java的封裝性規定 (屬於規定,但是現在一直這樣使用,肯定是有道理
相關文章
相關標籤/搜索