30
ゲッターとセッター/アクセサーを使用する理由
単にそれらの変数にパブリックフィールドを使用する代わりに、取得と設定のみを行うゲッターとセッターを使用する利点は何ですか? getterとsetterが単純なget / setだけではない場合、これをすぐに理解できますが、その方法は100%明確ではありません。 public String foo; より悪い: private String foo; public void setFoo(String foo) { this.foo = foo; } public String getFoo() { return foo; } 一方、前者は必要なコードが大幅に少なくなります。
1543
java
oop
setter
getter
abstraction