Java Silver(SE 17)試験においてレコードクラスは、新機能として注目度の高い頻出テーマです。
1. 継承の禁止:record Child() extends Parent や class Child extends MyRecord はどちらもコンパイルエラーになります。
2. インスタンスフィールドの追加エラー:record User(String name) { int age; } のようにヘッダー外でインスタンスフィールドを足すとコンパイルエラーになります。
3. コンパクトコンストラクタ:パラメータリストを省略した public Point { if (x < 0) throw ...; } というバリデーション用のコンパクトコンストラクタ構文が出題されます。
4. ゲッターの呼び出し名:p.getX() ではなく p.x() である点に注意してください。
関連する用語
データ隠蔽の概念である「カプセル化」や、オブジェクトの基盤である「クラスとオブジェクト」、自動生成の対象となる「アクセス修飾子」、および「インターフェース」はレコードクラスの理解を助ける関連用語です。
ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。
この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。
公式資料
用語集一覧 / ← 前の記事 / 次の記事 →