半人前技術者の成長記

挫折と妄想を膨らませながら成長するだろう技術者の日記

Java 勉強 技術

クラスとインスタンス

投稿日:

インスタンス(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になる.
同じメソッドを利用しているが,それぞれのインスタンスが持つ文字列が異なるため
戻り値が違う.

pc

pc

-Java, 勉強, 技術
-, , ,

執筆者:

関連記事

no image

Latex for WordPress のインストール

WordPressでLaTexを利用できるするためのプラグイン Latex for WordPressをインストールしました. LaTexは,主に論文などで利用されているフォーマットである. このよう …

no image

サーブレットのリクエストの文字化け対策

Servlet(サーブレット)でフォームに入力された日本語が文字化けするため、 サーブレット毎に文字コードを設定する必要があります。 今回は、Springを利用しているため、SpringのCharac …

no image

[Java]Fileのリストをソート

引数に指定したディレクトリ(フォルダ)のファイルをソート(辞書式)した結果を返す. 以下のソースコード. import java.io.File; import java.util.Arrays; i …

no image

[Java]クラスの拡張と実装

「拡張」は,すでにあるクラスを元に拡張すること. extendsを利用します.extendsは,予約語です. 例) class MyThred extends Thred{ ・・・ } この例では,T …

no image

人工無能について

自分の趣味の範囲でプログラムをしていこうと思い,何がいいかと思案した. そこで,前々から興味があった人工無脳を調べてみようと思った. 人工無脳は,人工知能が論理的,機械的に質問に対しての回答を模索する …

右上部広告