JavaA2Z

KAB-studio > プログラミング > JavaA2Z > 実装クラスとは

実装クラス

日本語 実装クラス
英語 implemented class
ふりがな じっそうくらす
フリガナ ジッソウクラス

解説

インターフェイスからimplementsしたクラス
インターフェイスメソッドには実装がないため、インターフェイスからimplementsし、メソッド実装することになる。そのため、このクラスは「インターフェイスの実装クラス」と呼ぶ。
ただし「実装クラス」というのはいまいち分かりにくい曖昧な表現のため、普通に「インプリメンツ(インプリメント)したクラス」と言ったりもする。

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
    }
}

/**
*   Interfaceインターフェイスを宣言します。
*/
interface Interface
{
    /**
    *   実装用メソッドを用意します。
    */
    public void output();
    // インターフェイスには{}で囲まれた「実装」がありません。
}

/**
*   Interfaceインターフェイスの実装クラスImplementedClassを宣言します。
*/
class ImplementedClass implements Interface
{
    /**
    *   インターフェイスのメソッドを実装します。
    */
    public void output()
    {   // ここから
        System.out.println( "ImplementedClass#output()" );
    }   // ここまでがoutput()メソッドの「実装」になります。
    // このように、インターフェイスには存在しない「実装」を、
    // implementsしたクラスで「実装」するので、
    // 「実装クラス」と呼ばれます。
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
	}
}

/**
*   Interfaceインターフェイスを宣言します。
*/
interface Interface
{
    /**
    *   実装用メソッドを用意します。
    */
    public void output();
    // インターフェイスには{}で囲まれた「実装」がありません。
}

/**
*   Interfaceインターフェイスの実装クラスImplementedClassを宣言します。
*/
class ImplementedClass implements Interface
{
    /**
    *   インターフェイスのメソッドを実装します。
    */
    public void output()
    {   // ここから
        System.out.println( "ImplementedClass#output()" );
    }   // ここまでがoutput()メソッドの「実装」になります。
    // このように、インターフェイスには存在しない「実装」を、
    // implementsしたクラスで「実装」するので、
    // 「実装クラス」と呼ばれます。
}

この単語を含むページ

「みだし」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/06/15
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。