30
为什么要使用getter和setter / accessor?
使用仅获取和设置的getter和setter而不是仅对这些变量使用公共字段的优点是什么? 如果getter和setter所做的不只是简单的get / set,我可以很快地弄清楚这一点,但是我不清楚如何做到这一点: public String foo; 比以下任何方面都更糟糕: private String foo; public void setFoo(String foo) { this.foo = foo; } public String getFoo() { return foo; } 而前者需要更少的样板代码。
1540
java
oop
setter
getter
abstraction