クラス「科目」のように関連のある情報を一つにまとめた一般的なもの
インスタンス「国語、63点」のような具体的なもの
public class クラス名 {
型 フィールド名;
型 フィールド名;
}
インスタンスの作り方
フィールドの代入
Kamoku クラスのコンストラクタはメソッドの宣言と似ています。ただし、
public void Kamoku (String namae, int tensuu) { 誤り
public Kamoku (String namae, int tensuu) { 正しい
コンストラクタには戻り値の型を書きません。
this:Java 言語では現在のインスタンスを表します。ここでは、「いま初期化しようとしているインスタンス」のことです。this は Java 言語の予約語です。
toString メソッドには引数がありません。戻り値の型は String 型です。public と付いているのは、「誰でも呼び出せる」ということを表しています。
このメソッド内容は、ここでは、たった一つの return 文です。戻り値は、以下の四つの文字列を一つに連結した文字列です。
namae namae フィールド
"は" 「は」という文字列定数
tensuu tensuu フィールド
"点" 「点」という文字列定数
コンストラクタはインスタンスの初期化のためにある
コンストラクタの名前はクラス名と同じ
コンストラクタには戻り値がない(void でもない)
現在のインスタンスは this で表す
toString メソッドはそのクラスの標準的な文字列表現を定めている
Chapter10 @ Java言語目録 @ HomeWork List @ 昭亮's Homepage