実装クラス
日本語 | 実装クラス |
英語 | implemented class |
ふりがな | じっそうくらす |
フリガナ | ジッソウクラス |
インターフェイスからimplementsしたクラス。
インターフェイスのメソッドには実装がないため、インターフェイスからimplementsし、メソッドを実装することになる。そのため、このクラスは「インターフェイスの実装クラス」と呼ぶ。
ただし「実装クラス」というのはいまいち分かりにくい曖昧な表現のため、普通に「インプリメンツ(インプリメント)したクラス」と言ったりもする。
インターフェイスのメソッドには実装がないため、インターフェイスから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したクラスで「実装」するので、
// 「実装クラス」と呼ばれます。
}
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したクラスで「実装」するので、 // 「実装クラス」と呼ばれます。 }
「みだし」に含まれているページ
「解説」に含まれているページ
- CharSequence
- clone
- Cloneable
- CloneNotSupportedException
- Comparable
- Comparator
- DOM
- DTD
- Enumeration
- HashMap
- HashSet
- Hashtable
- HttpServletRequest
- HttpServletResponse
- implements
- Iterable<T>
- Iterator
- JavaBeans
- JTree
- List
- Map
- Node
- ObjectInputStream
- ObjectOutputStream
- RequestDispatcher
- Runnable
- Serializable
- ServletConfig
- ServletContext
- Thread
- TreeMap
- Xerces
- イテレーター
- イベント
- イベントリスナー
- インターフェイス
- イントロスペクション
- コレクション
- コレクションフレームワーク
- コンクリートクラス
- サブインターフェイス
- スーパーインターフェイス
- ソート
- ハンドラ
- フォーカス
- 匿名クラス
- 実装
- 実装クラス
- 直列化
- 降順