Skip to content

[3.08] データをまとめるクラス #36

Description

@akito119

この節で学ぶこと

  • フィールド
  • コンストラクタ
  • インスタンス
  • 小さなデータクラス
  • recordの紹介

解説

関連する複数の値はクラスや record にまとめると扱いやすくなります。フィールドにデータを持たせ、コンストラクタで初期値を設定します。

コード例

record Point(int x, int y) {}

Point p = new Point(2, 3);
System.out.println(p.x());

コードをそのまま写すだけでなく、値や条件を変更して実行結果がどう変わるか確認してください。

確認問題

  1. 「フィールド」は何のために使いますか。
  2. recordの紹介」を使うときに注意すべき点を説明してください。
  3. この節のコードや手順を、自分の言葉で説明してください。

演習

この節で学んだ「データをまとめるクラス」を使う小さなプログラムを作ってください。値を最低2通り試し、予想した結果と実際の結果が一致することを確認しましょう。

まとめ

フィールド、コンストラクタ、インスタンス、小さなデータクラス、recordの紹介を学びました。分からない点が残った場合は、コードや手順を小さく分けて一つずつ確かめてください。

次のセクション

次は「3.09 ビット演算」へ進みます。

APG4bの対応問題

Metadata

Metadata

Assignees

No one assigned

    Labels

    chapter: 3第3章 Java標準ライブラリと競技プログラミングcontent教材本文の作成

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions