Javaとinterfaceと・・・
2007.06.15
C++に比べればJavaは格段に簡単です。面倒な多重継承もありません。書き方が多少冗長になりますが,魔法はありません。
さて,次のコード。
List<String> list = new ArrayList<String>();
これは,多分,名前から大体わかるかもしれません。でも,次のコード。
Collection<String> list = new ArrayList<String>();
これを魔法のように感じるプログラマもいるらしいです。
さて,Collectionをimplementした独自のMyList<T>クラスを作ってくださいとお願いすると,途方にくれるプログラマもいます。
Cのポインタと同じく(ポインタほどじゃないにしても)Javaのinterfaceも難しいのかもしれません。
Listクラスにどんなメソッドがあるか覚えるより(と言うか、補完してくれるので覚えていない人も多いかも。僕も覚えていない),もうちょっと基本的な概念がわかっていないとなー。
投稿者 : 大谷 弘喜 | 投稿日時 : 2007.06.15 17:01
あすなろBLOGのトラックバック・コメントは承認制になっています。
すぐにブログに反映されませんので、ご了承ください。





