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

突然想到这个问题,为什么javaBean不直接使用public,而是用private 再提供get-set方法来获取和修改属性呢。看起来private-get-set增加了代码量,也就是为了能够获取和修改,直接用public不是也可以直接获取和修改么。 然后就在网上查了下各家的说法,总结了一下,也是为了说服自己去理解和记住。 1、java的封装性规定 (属于规定,但是现在一直这样使用,肯定是有道理
相关文章
相关标签/搜索