私はhttp://www.docjar.com/html/api/java/util/LinkedList.java.htmlを読んでいました
Javaでキューを宣言するとき
Queue<Integer> queue = new LinkedList<Integer>();
舞台裏で何が起こりますか?add()キューはメソッドシグネチャだけのインターフェイスであり、LinkedListはそれを直接実装していないので、これらのメソッド(、、、、、、)をどのようにオーバーライドして、そのようpeek()なポリモーフィズムを実行するのでしょうか。つまり、特定のメソッドにしかアクセスできませんが、たとえば、キューに見かけのタイプが表示されるため、すべてのメソッドが使用できなくなったわけではありません。また、キャストする必要はありませんでしたか?poll()offer()remove()LinkedListpublic void add(int index, E element)