Java相談室 Part4

このエントリーをはてなブックマークに追加
259デフォルトの名無しさん
インターフェースについて質問です.

Iterator iterator;
iterator = allArrayList.listIterator();
while( iterator.hasNext() )
{
.....

みたいなのありますよね.
インターフェースってのはメソッドは定義しかされていないはずなのに
この場合の hasNext() メソッドの内容はどこに記述してあるのですか?
それと関連して、Iterator が、インターフェースである意義がわかりません.