インスタンス(instance)は,具体的な「特定のもの」を表す.
すべてのインスタンスは,クラス(class)に属している.
異なるインスタンスでも,同じクラスに属している場合は,共通の性質を持っている.
例えば,Stringクラスのインスタンスは,以下の性質を持つ
・文字列を表現している
・文字列の長さを得ることができる(lengthメソッド)
・指定した位置の文字を得ることができる(charatメソッド)
・他の文字列と等しいかどうか調べることができる(equalsメソッド)
その他は,JavaDocを参照.
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/lang/String.html
StringクラスのインスタンスA,Bがある時,
Aには”晴れ”という文字列,Bには”くもり”という文字列を持つインスタンスとする.
文字列の長さを得たときに,
int alength = A.length();
int blength = B.length();
alengthには,2になり,blengthは3になる.
同じメソッドを利用しているが,それぞれのインスタンスが持つ文字列が異なるため
戻り値が違う.