- 1 名前:デフォルトの名無しさん [2008/03/01(土) 18:16:51 ]
- プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/ これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、 wikiからのリンクをおたどりください。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド112【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1202467704/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝のう存じます。 次スレは>>980あたりで。
- 828 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 23:09:29 ]
- >>826
勧められた本だけ読んで結城先生信者ですかwさすがゆとりですな
- 829 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 23:16:03 ]
- >>827
できないんだったかな public T makeT(Factory<T> factory) { return factory.create(); } みたいにするのが正攻法なんじゃないの 使うときはTに指定する型ごとにFactory<T>をいちいち実装しないといけないけど
- 830 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 23:17:25 ]
- >>827
ジェネリクスはコンパイル処理。 コンパイル後は、普通のキャストと変数の型に展開されて、情報は残りません。 何がやりたいのか…何かが出来そうで試してるだけなのかな 汎用的に便利なクラスなんてものは、まず作れないと思ったほうが良い。 それをするなら、今の仕組みが便利に判りやすくなるクラスを作りましょう。
|

|