ホームページ  >  に質問  >  本文

java的List接口中为什么要包含所有Collection接口中的方法?

java的List接口中为什么要包含所有Collection接口中的方法?

不是已经继承Collection接口了, 为什么还要再写一遍?

PHP中文网PHP中文网2741日前530

全員に返信(3)返信します

  • 巴扎黑

    巴扎黑2017-04-18 09:27:38

    1. 完璧なインターフェイス。Collection と List の同じインターフェイスによって実行される機能はまったく同じではありません。

      リーリー
    2. ドキュメントの改善は、最初の点と多少関連しています。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-18 09:27:38

    実際、これは単なる Java 開発者の習慣かもしれません。
    通常、要件には特定のクラスがどのインターフェースを実装する必要があるかが記載されていますが、実際には、これらのインターフェースの相互依存関係をわざわざ見つけて重複プロジェクトを削除すると、プロセスが煩雑になり、これらの重複がまた、コンパイル時に自動的に処理されます。したがって、これらの人々は実装が必要なクラスを直接作成し、手動による重複排除の手間を省きます。

    返事
    0
  • 阿神

    阿神2017-04-18 09:27:38

    N レベルの継承がある場合、常に最下位のインターフェイス メソッドを見つける必要があります

    返事
    0
  • キャンセル返事