これは非常に簡単な質問です。
説明を見たList
ことがありますが、それはインターフェースだと言っています。また、リスト(arraylist)の使用方法も理解しています。
しかし、私の質問は、がインターフェイスの場合、キーワードを使用しList
て使用しないのはなぜですか?implements
List
これは非常に簡単な質問です。
説明を見たList
ことがありますが、それはインターフェースだと言っています。また、リスト(arraylist)の使用方法も理解しています。
しかし、私の質問は、がインターフェイスの場合、キーワードを使用しList
て使用しないのはなぜですか?implements
List
に独自の実装を提供したい場合はList
、はい、できimplement
ます。
ArrayListはの実装の1つでありList
、はいimplement
、List
インターフェースを実行します。
なぜなら、あなたimplements
はインターフェースの独自の実装を書くときにのみ使用し、私はあなたがそれをしていないと仮定しているからですjava.util.List
。
Javaのインターフェースの概念を理解する必要があります。インターフェイスを実装するクラスはたくさんありList
、ニーズに合ったものを使用できます。Arraylist
そのような例の1つです。
ArrayListのソースコードを読むと、ファイルの先頭に次のことが確実にわかります。
class ArrayList implements List