タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

#オブジェクトに関するg08m11のブックマーク (1)

  • インターフェイス

    多重継承とインターフェイス Java言語のオブジェクト指向、及びポリモーフィズムでは「インターフェイス」という技術が非常に重要です Java言語のインターフェイスは「多重継承」をサポートするものです これまで、あるクラスを継承しサブクラスとして拡張することができました しかし、二つ以上のクラスをひとつのサブクラスに拡張することはできません ひとつのサブクラスが二つのスーパークラスを拡張することを多重継承といいます これはC++技術で、Java言語は多重継承ができないのです 多重継承では、様々な実装の問題があります 最初にあげられるのが、名前の重複です 二つのスーパークラスに同じシグネチャのメソッドなのが存在する場合、曖昧になってしまいます さらに、その二つのスーパークラスが同じひとつのクラスを拡張していたのならば…… C++では、この問題をvirtualなどで解決しています Java言語

  • 1