package j2.lesson04;
/**
* 課題1700 - 課題1701,1702の元になるクラス.
* 本を表すクラス.
* @author arakawa
* @version $Id: Book_java.rps,v 1.1 2006/03/06 12:56:14 java2005 Exp $
*/
public class Book {
/** この本のタイトル. */
private final String title;
/** この本のページ数 */
private final int pages;
/**
* 本を表すインスタンスを作成する。
* @param title この本のタイトル
* @param pages この本のページ数
*/
public Book(String title, int pages) {
this.title = title;
this.pages = pages;
}
/**
* この本のタイトルを返す。
* @return この本のタイトル
*/
public String getTitle() {
return this.title;
}
/**
* この本のページ数を返す。
* @return この本のページ数
*/
public int getPages() {
return this.pages;
}
/**
* この本の文字列表現を返す。
* 以下の形式で表す。
* <pre>本のタイトル + "(" + ページ数 + "ページ)"</pre>
* @return この本の文字列表現
*/
public String toString() {
return this.title + "(" + this.pages + "ページ)";
}
}
|