- CMS比較.com >
- インターネット用語辞典【インスタンスとは?】
インスタンスとは?
▼インスタンス▼
計算機科学での インスタンス とは、オブジェクトの実体のことをいう。「実例」などを意味する英語の instance のカタカナ書きである。オブジェクト指向言語においては、多くの場合クラス (コンピュータ) クラスと呼ばれるものを元に作成したオブジェクトの実体を指す。データモデルやオブジェクト指向設計においても用いられる用語である。
例えば、Javaの場合で以下のクラスを作ったとする。
public class InstanceMaker {
private String name;
public InstanceMaker(final String name){
this.name name;
public String getName(){
return this.name;
public void setName(final String name){
this.name name;
このクラスからインスタンスを生成するには
InstanceMaker instance new InstanceMaker("名前");
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9
▼インスタンスメソッド▼
インスタンスメソッドとは、オブジェクト指向プログラミングにおいて、そのクラスのインスタンスオブジェクトからしかアクセスできないメソッド。static(静的)メソッド(クラスメソッド)と対比されることが多い。
インスタンスメソッドと静的メソッドとの違いを以下のJava言語によるサンプルで示す。
public class MethodSample {
private String name; //フィールド(インスタンス変数)
private static int number; //static(静的)変数(クラス変数)
インスタンスを生成するためのコンストラクタ.
public MethodSample(final String name){
this.name name;
インスタンスメソッド.
public String getName(){
return this.name;
インスタンスメソッド.
public void setName(final String name){
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%BF%E3%83%B3%E3%82%B9
▼「インスタンス」以外の用語▼


