boolean 型のゲッターのメソッド名を get の代わりに isXxx() とする慣例(例: public boolean isActive())があります。
また、Java SE 14/17で導入されたレコードクラス(record)は、全フィールドが暗黙的に private final となり、自動的にゲッターが用意されるため、究極的にカプセル化された不変データキャリアとして機能します。
private であること。
- ゲッター(getXxx / isXxx)およびセッター(setXxx)が public で提供されていること。
2. 直アクセスによるエラー:private に設定されたフィールドに対し、外部クラスから acc.balance = 100; のように直接代入しようとするとコンパイルエラーになる挙動を確認しておきましょう。
ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。
この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。