3

これは非常に簡単な質問です。

説明を見たListことがありますが、それはインターフェースだと言っています。また、リスト(arraylist)の使用方法も理解しています。

しかし、私の質問は、がインターフェイスの場合、キーワードを使用しListて使用しないのはなぜですか?implementsList

4

4 に答える 4

6

に独自の実装を提供したい場合はList、はい、できimplementます。

ArrayListはの実装の1つでありList、はいimplementListインターフェースを実行します。

于 2012-10-01T21:54:25.770 に答える
5

なぜなら、あなたimplementsはインターフェースの独自の実装を書くときにのみ使用し、私はあなたがそれをしていないと仮定しているからですjava.util.List

于 2012-10-01T21:54:44.537 に答える
3

Javaのインターフェースの概念を理解する必要があります。インターフェイスを実装するクラスはたくさんありList、ニーズに合ったものを使用できます。Arraylistそのような例の1つです。

于 2012-10-01T22:03:31.507 に答える
2

ArrayListのソースコードを読むと、ファイルの先頭に次のことが確実にわかります。

class ArrayList implements List

于 2012-10-01T21:56:55.017 に答える