私はそれが言語特有であることは知っていますが、OO言語ではインターフェイスが他のインターフェイスを実装することは可能ですか?OO:インターフェースは別のインターフェースを実装できますか?
答えて
:
interface YourInterface: IDisposable {
/// your methods
}
とクラスウィッヒはYourInterface
もIDisposable
のメソッドを実装しなければなら実装しています。もちろん
、これは有効です。
YourInterface implementation = new Implementation();
IDiposable disposable = implementation;
スーパーインターフェイスですか? – RoflcoptrException
@Rofl:Javaには「スーパーインターフェース」という言葉が使われていますが、私はJava開発者ではありません。正確にはどういう意味ですか、もしあなたがその言語にもっと慣れていれば、特にJavaについての質問はしないでください。 –
@Roflcoptrあなたはそれに名前を付けます。要点は、YourInterface *を実装するオブジェクトが「IDisposable」であることです。 – Simone
インタフェースは、インタフェースには実装がないので、別のインターフェイスを実装して拡張することはできませんが。
簡単な言葉の実装は、事前に定義されたrules.interfaceのセットを適用することは、我々は他の
- 1. c#での汎用インターフェースの実装
- 2. Java:子クラスはインターフェースを実装しますが、親クラスはインターフェースのメンバーをオーバーライドしますか?
- 3. 実装抽象/インターフェース方法は
- 4. Java - インターフェース、インターフェースをインスタンス化しますか?
- 5. AspectJ ITDs:汎用インターフェースの実装
- 6. Vala:D-BUSオブジェクト実装インターフェース、プロパティーのエラー
- 7. Cのインターフェースに反差異を実装しています。
- 8. Javaのインターフェースから汎用メソッドを実装する
- 9. Javascriptでインターフェースと実装を書くには?
- 10. 空白のインターフェースを実装すると、私は何を得ますか?
- 11. RにEureqaのインターフェースを実装している人はいますか?
- 12. emacsでファイルシステム以外のためにdiredインターフェースを実装していますか?
- 13. Resharperは汎用インターフェースの具体的な実装にナビゲートしますか?
- 14. C#のcs0660エラー(インターフェース部材を実装する)
- 15. 春異なるパッケージでのIOCインターフェースと実装
- 16. HIDインターフェース付きデバイス
- 17. ListのタイプをKotlinのインターフェースの実装に制限することはできますか?
- 18. 注釈付きのインターフェースを実装するクラスを保持する方法
- 19. Eclipseのインターフェースからクラスを実装する方法を探るには?
- 20. .net:インターフェース実装を自動的に記入する
- 21. Goタイプに強制的にインターフェースを実装する
- 22. にはインターフェース
- 23. ジェネリックメソッドはインターフェース
- 24. 私はどのようにして同等のインターフェースを実装できますか?
- 25. 薄いインターフェースと太いインターフェースの間の「細い線」とは何ですか?
- 26. gitとのインターフェースはありますか?
- 27. IRepositoryインターフェース
- 28. tkinterインターフェース
- 29. インターフェース - NIL
- 30. このインターフェースはどのように入手できますか?
で一つのインタフェースを拡張する理由this.soのようなインタフェースは、他のinterface.thatsを実装することはできません同じである意味では、特定のこの言語agnositicまたは言語のですか?すべてのOO言語の回答を求めていますか? –
@Matt Lacey。いいえ、どんなオブジェクト指向言語でも可能であるかどうかを尋ねています。 –
おそらくこれは抽象オブジェクト指向の原則についてのより多くの質問ですか?理論的には*インタフェースが別のインタフェースを実装することは可能でしょうか? –