最近接了一份Java Project
发现前人变量都用private包起来,
另外有写getValue和setValue的方法,
不过都是单纯的给值或传值,没有需要特别处理的状况
以往写的是C#,有很方便的get set语法,
如果有某某值要开放给前段要做一点小处理的话,就会使用这个语法,
平常当然就很懒,跨class的变量都public
当然我也知道似乎庞大一点的Project就应该要用这个方法来控管变量,
那么,什么情况下才有必要用到这个模式呢?
目前我是很想把前人的getter和setter们改回来...
因为Java没有C#的get set语法甜头,
getter和setter两个方法不一样,造成我要trace变量眼睛很痛要仔细找,
当然我问题不是focus在这啦...
主题还是在getter和setter的必要性上