if文などのロジックをどこに置くのがおすすめなのか知りたいのですが、セッターにするか、ゲッターにするか?たとえば、セッターでこれを実行しようとすると、機能しませんでした:
if ("female".equals(gender)) {
this.gender = "girl";
}
しかし、ゲッターで実行すると機能し、性別を返すだけです。そして、すべてがそうあるべきです。では、なぜこのステートメントがセッターで機能しなかったのでしょうか?
if文などのロジックをどこに置くのがおすすめなのか知りたいのですが、セッターにするか、ゲッターにするか?たとえば、セッターでこれを実行しようとすると、機能しませんでした:
if ("female".equals(gender)) {
this.gender = "girl";
}
しかし、ゲッターで実行すると機能し、性別を返すだけです。そして、すべてがそうあるべきです。では、なぜこのステートメントがセッターで機能しなかったのでしょうか?