+ -
当前位置:首页 → 问答吧 → 其实“封装”特性到底有什么好处?对比“private+setter+getter”和“public+直接使用”两种方法~

其实“封装”特性到底有什么好处?对比“private+setter+getter”和“public+直接使用”两种方法~

时间:2011-10-15

来源:互联网

各位好,小弟初学java,现在正在努力体会面向对象编程的精神

作者: timestone   发布时间: 2011-10-15

当你要限定属性的范围的时候,不使用封装就没办法阻止使用者输入例外值
例如你的number只能输入0~100,你可以透过setter来做判断
不封装的话,使用者就可以自由输入任意数值

作者: qwsopp   发布时间: 2011-10-15

热门下载

更多