007 クラス (クラスの宣言とオブジェクトの生成)008 解答例

Book クラスの宣言:

public class Book {
    // タイトルと著者を保持するフィールドの宣言
    private String title;
    private String author;

    // コンストラクタの定義
    public Book(String title, String author) {
        this.title = title;
        this.author = author;
    }

    // displayInfo メソッドの定義
    public void displayInfo() {
        System.out.println("Title: " + title);
        System.out.println("Author: " + author);
    }
}

Main クラスで Book オブジェクトを生成して表示:

public class Main {
    public static void main(String[] args) {
        // Book クラスのオブジェクトを生成して初期化
        Book book = new Book("The Great Gatsby", "F. Scott Fitzgerald");

        // オブジェクトの情報を表示
        book.displayInfo();
    }
}

このコードでは、Book クラスがタイトルと著者を保持するように宣言されています。そして、Main クラスでは Book クラスのオブジェクトを生成し、その情報を displayInfo() メソッドを呼び出してコンソールに表示しています。

「007 クラス」問題集リスト