equals(Object obj)
クラスの関数を書いています。obj
呼び出し元からのプライベート フィールドにアクセスできることがわかりました。したがって、ゲッターを使用する代わりに:
Odp other = (Odp) obj;
if (! other.getCollection().contains(ftw)) {
}
フィールドに直接アクセスできます:
Odp other = (Odp) obj;
if (! other.collection.contains(ftw)) {
}
これは悪い習慣ですか?