このページに関してのお問い合わせはこちら
Java相談室 Part4
ツイート
260
:
デフォルトの名無しさん
:
01/09/13 11:46
>>259
hasNext()が実際やらなきゃいけない処理は
相手がArrayListかHashMapかLinkedListかによってまったく違う
だからlistIterator()等でで取得されるオブジェクトは
実際にはIteratorを実装したArrayやHashごとの別の
種類のオブジェクトなんだよ
でもインターフェースが統一されていれば操作を統一できるし
あとからArrayListからLinkedListに変更とかも簡単だろ?
つーか「ポリモーフィズム(多態)」の書き取り100回!