007-003-008

クラスのフィールド:Bookクラス

中級

問題説明

クラスのフィールド:Bookクラス

この問題では: Bookクラスにtitle(タイトル)とpages(ページ数)のフィールドを定義し、外部からフィールドにアクセスできるクラスを作成します。

学習目標: クラスにフィールドを定義し、インスタンスごとに異なる値を保持する仕組みを理解する

概要

本の情報を表すBookクラスを作成します。タイトル(title)とページ数(pages)をフィールドとして定義してください。

仕様

  • Bookクラスに以下のフィールドを定義
    • String title(本のタイトル)
    • int pages(ページ数)
  • フィールドはインスタンス経由で直接アクセス可能であること
  • コンストラクタやメソッドの定義は不要

検証内容

以下のようにインスタンスを生成しフィールドに値を設定した際、正しく値が保持されることを確認します:

Book book = new Book();
book.title = "Java Programming";
book.pages = 350;
System.out.println("Title: " + book.title);
System.out.println("Pages: " + book.pages);

期待出力:

Title: Java Programming
Pages: 350

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録