ねねっちと一緒にプログラムを勉強するスレ第2話at TECHねねっちと一緒にプログラムを勉強するスレ第2話 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト14:デフォルトの名無しさん 17/03/19 21:07:09.25 3j9rxESx.net まずは五目並べとかを目標にするべきだとおもうの 五目ならべとかくそつまんねえけど、最低限のゲームループははいってるわけでね おれも大学時代Cでかかされたけど、あれはマジ難しい インターフェース作るので精一杯で、CPUのAIはランダムに石をおくぐらいしかできんかったわ 15:デフォルトの名無しさん 17/03/19 23:12:11.49 9swj1Ik4.net >>11 お前は何がどこまでできるようになったんだ? 全然プログラミングやってないようだが 16: ◆BrBq2CJg6HGd 17/03/20 00:22:53.87 5XocBJvS.net >>15 スッキリわかるJavaの入門編が終わったので、実践編に入ったのですが、難しくてつっかえつっかえです。 例えばオブジェクトクラスに備わっているメソッドのオーバーライドとかで苦戦してます。 あれ必ずやるんですか?しんどいです…。 17:デフォルトの名無しさん 17/03/20 01:31:41.05 GbEM94zj.net まずjavaは難しいからね 継承を中心としたライブラリがあるかと思えば、インターフェースを中心としたライブラリもある 継承を選択すると、データ型に階層構造ができるが、たいてい継承というのは、ある特定の見方で行う分類学みたいなもんだから、この分類に失敗した時点で設計が汚くなる 例えば鳥はflyメソッドを実装すべきだが、飛べない鳥はどうする、swimメソッドを持つ鳥持たない鳥があると思えば哺乳類でも歩けないクジラみたいなのもいる クラスを動物で例えるのはよくないがイレギュラーを綺麗に処理できるような美しい分類などほぼほぼ存在しない 君はおそらく継承を使った設計などしないし、基本的にすべきじゃない、でも継承を使わないといけないライブラリもあるからね、そういうときはどうするんだろ、 真面目に一つずつオーバーライド実装するかproxyパターンとか使うのかね 結局動的言語のほうが楽なんだよそういうのはJavaだけ勉強してもわからないことだ、もしJavaだけで例えばリフレクションの概念を正確に理解できたとしたらたいしたもんだ、λ式も同じくね 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch