タグ

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

タグの絞り込みを解除

ArrayListに関するsh19eのブックマーク (1)

  • なぜ ArrayList は List 型で宣言するのか - Qiita

    と List 型で宣言しすべきと一般的に言われています。 なぜそうなったのか気になったので、調べた結果をまとめました。 ArrayList を List 型で宣言すると... 「これは List インターフェースにある機能だけで充分で、ArrayList 等の独自の機能は必要としていない」ということを明示できる 後で型が変わる場合に変更範囲がより少なくなる 主に上記の2点のメリットを得ることが出来ます。 List 型のメソッドだけで事足りる場合の ArrayList の扱い ArrayList を使う際、ただ要素を Add して取り出すだけといった用途の場合があるかと思います。 そういった際は List インターフェースのメソッドだけで事足りるのですが、もちろんインターフェースは実装しなければ使えないため、List インターフェースを継承した、ArrayList や LinkedList

    なぜ ArrayList は List 型で宣言するのか - Qiita
  • 1