- 1 名前:デフォルトの名無しさん mailto:sage [2015/04/22(水) 22:35:19.67 ID:XG+QDGZC.net]
- プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 (p)ttp://www.wikiroom.com/java/?path,classpath ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 ・String に == は使うな。equals() を使え。※ 質問時の心得 ・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。 ・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。 前スレ ★★Java質問・相談スレッド172★★ peace.2ch.net/test/read.cgi/tech/1419490897/
- 375 名前:デフォルトの名無しさん [2015/05/18(月) 14:57:03.70 ID:Zrj/oAK7.net]
- >>363
知らないで聞いてるならしょうがないけど有料会員じゃないと使えない 自慢気に無料でもゴニョゴニョすれば出来るって言い出す輩が居るけど犯罪なので質問自体しないでください
- 376 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 15:06:17.83 ID:pw9zIvG0.net]
- セキュリティ設定によりJavaアプリケーションがブロックされてるみたいです
- 377 名前:デフォルトの名無しさん [2015/05/18(月) 17:54:51.66 ID:Dmw0aDgp.net]
- >>356
はあ?
- 378 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 19:00:20.42 ID:4Et+YITv.net]
- CUIゲームライブラリ、棒人間のRPGの人です。
解説は完成していませんがソース公開したのでアドバイスを頂けると嬉しいです。 tkrprogramming.web.fc2.com/CuiGameLibrary/src/
- 379 名前:デフォルトの名無しさん [2015/05/18(月) 19:15:07.19 ID:Dmw0aDgp.net]
- >>367
自分は分かってるんだろうが、他人には仕様が分からん。
- 380 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 19:58:43.03 ID:Zrj/oAK7.net]
- パッケージ名もまともにつけれないモノ使う人いる?
- 381 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:02:52.54 ID:xLWw0Aez.net]
- >>367
全体的に名前を変えたほうが良い 人に使ってもらうためのものなのに分かりにくすぎる
- 382 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:50:29.58 ID:isGngyuH.net]
- 独学の初心者です
入門書を何冊か借りてきましたが、どれもこれも作りたいと思っているものとは まったく似てもおらず、そもそも参考になる気がしません JAVAの基本を知るために全部読むつもりですが 自分が作りたいと思うものを作れるようになるには 何が必要なのでしょうか
- 383 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:52:35.79 ID:4bXcOge2.net]
- 経験
相談相手 モチベーション 目的
- 384 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:55:08.96 ID:4bXcOge2.net]
- あと、仕事でやるんでなければ
ある程度は手段を目的にできないとプログラミングは無理だ 作りたいものを作るためだけにプログラミングをするというのはあまりにも割に合わない作業だからね
- 385 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 20:59:55.32 ID:WkuUspYy.net]
- 文句だけならダレだって、ねw
- 386 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:07:42.43 ID:/bpZO+Pc.net]
- >>371
仕様作成の方法を勉強したら、無駄なこと繰り返すことになるよ
- 387 名前:デフォルトの名無しさん [2015/05/18(月) 21:08:31.07 ID:Dmw0aDgp.net]
- >>371
性欲
- 388 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:19:12.29 ID:isGngyuH.net]
- 367です
皆さん有難うございます ググったら逆引き本ってあるんですね 買いに行ってみます
- 389 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:33:49.49 ID:/bpZO+Pc.net]
- 何を作りたいのかは秘密かw
- 390 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:45:17.02 ID:WkuUspYy.net]
- どうでもいいけど昨日再帰プログラムを久々に作ったんだけど
4時間もアルゴリズムに悩んでたわ たまにはソートとか双方向ノードとか 当時Cで当たり前のように作ってたプログラミングも やっておかないとさびれちまうな
- 391 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 21:57:59.14 ID:/bpZO+Pc.net]
- 再帰を作ると再起不能になります
- 392 名前:デフォルトの名無しさん mailto:sage [2015/05/18(月) 22:21:13.79 ID:zyz9hZ+L.net]
- まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014 この本を読んだら次に、この本の実践編も読むといい
- 393 名前:デフォルトの名無しさん [2015/05/19(火) 03:06:51.99 ID:cE9q/qb/.net]
- アクティビティ1で入力した数字を計算ボタンを押して、アクティビティ2に答えを表示するのってどうやんの
本読んでもアクティビティの切り替えとか載ってない
- 394 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 08:45:26.79 ID:z/+crn25.net]
- >>382
Androidか? そっちのスレ行けよ。 intent使う例がいくらでもあると思うけど。
- 395 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 11:22:04.92 ID:3wIg8y+1.net]
- 打ち込んだ文字列を分解して数字に変換するプログラムを組みたいのですがswitchにstringを入れるとエラーが起きてしまって困ってます
どうしたらいいでしょうか
- 396 名前:● mailto:sage [2015/05/19(火) 11:40:31.
]
- [ここ壊れてます]
- 397 名前:11 ID:zSE2juZi.net mailto: switch caseはcharに分解したほうが…… []
- [ここ壊れてます]
- 398 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 11:46:28.50 ID:PdOnvsLl.net]
- >>384
splitで文字列分解して 分解した文字列から数字に変換でよくね?
- 399 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 14:35:12.87 ID:w1KWXTiR.net]
- 1.7以降はswitchに文字列指定できるでしょ
バージョン上げれば? それ以前の問題な気もするけど
- 400 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 15:37:19.33 ID:vpy254EB.net]
- charAtで文字列長だけループさせてもできる
- 401 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 18:26:45.94 ID:ukG8Ap5a.net]
- switch文で文字列以外のイントランスの分岐できるようにして欲しい。
equals呼び出せばいいと思うけど何か問題があるんだろうか。
- 402 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 18:44:10.34 ID:ukG8Ap5a.net]
- 昨日のCUIゲームライブラリのサンプルです。ソースも公開しています。
tkrprogramming.web.fc2.com/2chOukoku/
- 403 名前:デフォルトの名無しさん mailto:sage [2015/05/19(火) 22:27:45.86 ID:hHsXA8+7.net]
- >>349
2人か3人分+って、2,3人月プラスってこと?
- 404 名前:デフォルトの名無しさん [2015/05/20(水) 03:23:21.34 ID:zV1mYBYx.net]
- クラスとパブリッククラスの違いがわからん
パブリッククラスは他のパッケージからインポートしてきて、クラスはこの場で定義した、って認識?
- 405 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 03:54:13.32 ID:04xuVNDq.net]
- public = あらゆる場所から参照可能
無印 = 同じクラスの中か同じパッケージの中からのみ参照可能 例えば無印クラスを別のパッケージから使おうとしても無理 publicならできる、以上終わり 君が何にどう困ってるのか日本語がよくわからなくて伝わらないので、 眠気を飛ばしてからレスしたほうが良いだろう
- 406 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 03:54:58.60 ID:AhIGO1Cm.net]
- >>392
言葉の定義が混乱しとるな。 クラスはクラス。 君が言ってるのは、privateかpublicかの話。 private classはそのclass(を記述しているファイル)の中でしか参照できない。 public classは外部のclass(を記述しているファイル)からも参照できる。
- 407 名前:デフォルトの名無しさん [2015/05/20(水) 04:11:38.28 ID:zV1mYBYx.net]
- >>392
>>393 お二方ともありがとう よく理解できたわ 確かに寝ぼけてるわwww 眠いとたまに自分で勝手に変な解釈始めて何が正しいか分からなくなる それで聞いてみた 本当にありがとう
- 408 名前:デフォルトの名無しさん [2015/05/20(水) 04:13:03.01 ID:zV1mYBYx.net]
- >>394
ごめん>>395だけど安価間違えた >>393と>>394だわ 本当にありがとう
- 409 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 20:26:51.01 ID:9JFFn+gK.net]
- テキストエリアに数字とバックスペースのみ入力できるように出来ますか?
また、コンボボックスの追加をプログラムで指定するのではなくテキストファイルから読み込んで追加出来ますか?
- 410 名前:デフォルトの名無しさん [2015/05/20(水) 20:44:07.45 ID:A6/5fHi+.net]
- JTreeに追加したノードを一時的に見えなくする方法はありますか?
取り除かずに非表示にしたいのですが。。
- 411 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 20:47:09.19 ID:UISgnG7e.net]
- >>397
二つとも可能。やり方は教えんが。
- 412 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 20:48:35.65 ID:UISgnG7e.net]
- >>398
JComponentを継承してるクラスはすべて可能。やり方は教えんが。
- 413 名前:デフォルトの名無しさん [2015/05/20(水) 22:19:09.92 ID:V7msXAIk.net]
- >>400
DefaultMutableTreeNodeはJComponentを継承してないんで無理ですよね あきらめました
- 414 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 22:31:55.17 ID:0fc+Q2cl.net]
- >>397 何処かに書いてあったけど面倒だったから止めた。
一番簡単なのは決定ボタンが押されたりしたらgetTextして正規表現で比較。もし偽なら数字を入力して下さいダイアログを表示するとか。 これを応用してコンポーネントの状態が変更された時のイベントを使いテキストエリアのターゲットが外れた?時にgettextして数字以外を削除、その後settextすればいいと思う。
- 415 名前:思いついただけで実際にしてみた訳じゃないから適当に聞き流して。
~~~~~~~~~~~~~~~~~~ CUIゲームライブラリの件ですがより使いやすくなるように改造して1ヶ月後くらいにver2.0として配布しようと思います。色々な質問をするかと思いますが宜しくお願いします。 [] - [ここ壊れてます]
- 416 名前:デフォルトの名無しさん mailto:sage [2015/05/20(水) 23:25:09.49 ID:UISgnG7e.net]
- >>401
あきらめたんならもうアドバイス必要ないかもだがコンポーネント系は大体当てはまるがまずパネルクラスに乗せておいて パネルを表示非表示切り替えるようにするのが一般的だと思うがどうだろうか? もっと丁寧に作るとするならキャンバスクラスを二つ用意してそれぞれ操作ペインと表示ペインに分けて 描画のタイミングをそれぞれ分ければ非表示にしなくても処理が重たくならない。
- 417 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:00:51.67 ID:X6kppzyM.net]
- int n = 1 + 1;
は通ります でも String n = "1 + 1"; Integer.parseInt(n); はNumberFormatExceptionがでます どうにかして、文字列の"1 + 1"から数値の1 + 1(= 2)にする方法はありませんか?
- 418 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:15:18.00 ID:szCze6Qh.net]
- int n = new javax.script.ScriptEngineManager().getEngineByExtension("js").eval("1 + 1").intValue();
System.out.println(n); // 2
- 419 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:17:28.30 ID:szCze6Qh.net]
- キャスト忘れてた
int n = ((Integer)(new javax.script.ScriptEngineManager().getEngineByExtension("js").eval("1 + 1"))).intValue();
- 420 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:18:54.97 ID:szCze6Qh.net]
- 実行結果
https://paiza.io/projects/HANMNxWULypru2OoEdpgCA
- 421 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 03:56:25.63 ID:X6kppzyM.net]
- >>406
初心者でちょっと意味不明なんですけど 文面からのイメージ的に"1 + 1"をJavaじゃなくてJavaScriptで実行してるってことでいいのかな ありがとうございました Javaでは不可能なことなんですね これで色々出来ます
- 422 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 07:59:35.71 ID:oVnI7Jxd.net]
- >>408 違う。javaでしてる。
戻り値を変数で受け取らずに直接引数として使ってるだけ。
- 423 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 08:03:21.01 ID:MBfknsBq.net]
- >"1 + 1"をJavaじゃなくてJavaScriptで実行してるってことでいいのかな
普通にこれで合ってるが、>>409は何を言ってるんだ
- 424 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 08:43:46.31 ID:8fJushak.net]
- >>404
プログラム中で、ファイルに出力して、前後の定義もつけて、コンパイラ呼び出して、ダイナミックローディングする。 自分でインタプリタ書くのが普通じゃないか。 そういうのはユーザ入力だったりするから、全てのコードを実行出来てはまずいため。
- 425 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 10:22:22.00 ID:BQKu3HWr.net]
- 一昔前に流行ったDSLだね。
再起下降パーサだったらそれほど難しくもない。
- 426 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 16:36:16.17 ID:ojOF1ddq.net]
- POIをつかってExcelで直線は描画できたのですが、終点や始点の矢印や矢印のサイズは設定できないのでしょうか。
矢印関連の事は検索してもサンプルがなかなか出てきませんでした。 よろしくおねがいします。
- 427 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 18:38:11.88 ID:oVnI7Jxd.net]
- レイアウトマネージャの自作方法を解説しているサイトない?サンプルコードばかりで分からない。
- 428 名前:デフォルトの名無しさん [2015/05/21(木) 20:03:49.04 ID:sQrIaIBr.net]
- >>404
何に使うのか知らないけど、素直に文字列を解析して計算するロジックを書いた方がいい。
- 429 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 20:25:48.37 ID:O+qcA+OD.net]
- >>415
そのほうがいいと考える根拠をざっくりとでも書けや
- 430 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 20:48:56.54 ID:j+wtUSR0.net]
- それを発展させて独自言語を作るのが楽しいから
- 431 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 21:20:32
]
- [ここ壊れてます]
- 432 名前:.86 ID:TTS+kgBU.net mailto: 実装方法や実現の方法が分かるのに既存のAPIを無理やり使うのはナンセンスだな []
- [ここ壊れてます]
- 433 名前:デフォルトの名無しさん [2015/05/21(木) 21:22:56.25 ID:sQrIaIBr.net]
- >>416
1+1がしたいんじゃなくて計算したいんでしょ? どんな文字列を処理するのか分からないなら、なおさらどんな文字列が渡されてもいいようにするよな。
- 434 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 22:37:03.51 ID:szCze6Qh.net]
- スクリプトにそのまま渡すの怖いなら正規表現でチェックすりゃいいじゃん
String exp = "1 + 1".replaceAll("\\s+", ""); if (exp.matches("[\\d\\+\\-\\*\\/]+")) { int n = ((Integer)(new javax.script.ScriptEngineManager().getEngineByExtension("js").eval(exp))).intValue(); System.out.println(n); } https://paiza.io/projects/Rr440nUF96GvSl1MUMsfBw
- 435 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 23:38:42.25 ID:QLAKLQny.net]
- ガチガチだな
- 436 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 23:59:45.28 ID:ekrSTdnl.net]
- 可読性がないと思います(小並感)
- 437 名前:デフォルトの名無しさん [2015/05/22(金) 00:05:50.60 ID:x8zve54y.net]
- ネスト厨ってどこの現場にもいるよなw
単一行のif文誇らしげに書いたり フィールド定数の値をなんでもいいから作れって言うと 1,2,4,8・・・・ そんな意識高い系は帰れw
- 438 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 00:38:32.04 ID:BeA+dI8d.net]
- >>423
ちょっとなに言ってるかわかんない
- 439 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 01:05:55.64 ID:xR6ig/3Z.net]
- 質問!
swingアプリ上でとにかく どのコンポーネント上でもいいので マウスを操作、クリックしたら あるメソッドを呼びたいんだけど 一々すべてのコンポーネントに マウスリスナーを登録しないと だめなん? ある程度作ったあとだから 今からすべてのコンポーネントに 書くのむりぽ(´・ω・`)
- 440 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 02:38:41.06 ID:x8zve54y.net]
- >>424
キミは分からないんだろうな、キミはw
- 441 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 02:40:34.09 ID:x8zve54y.net]
- >>425
暗黙クラスで検索
- 442 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 03:29:45.41 ID:xR6ig/3Z.net]
- >>427
なんのことだかさっぱりだお (´;ω;`)
- 443 名前:デフォルトの名無しさん [2015/05/22(金) 19:18:11.07 ID:kEhIAZFB.net]
- JavaでCSVファイルを作成してメールに添付し配信した
のちに受信先で日本語ファイル名が文字化けしてる のですが、作成時に注意すべきポイントは在るのでしょうか?
- 444 名前:425 mailto:sage [2015/05/22(金) 19:19:31.79 ID:kEhIAZFB.net]
- だれか教えておっおっおっ( ^ω^ )
- 445 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 19:33:31.66 ID:nfKNt0B1.net]
- >>425
これ前から気になってた。
- 446 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 19:54:08.15 ID:XfxwT5l9.net]
- >>425
GlassPaneとブロッカ d.hatena.ne.jp/Kazzz/20080105/p1
- 447 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 20:33:00.21 ID:hRWABfnL.net]
- >>429
MIME
- 448 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 23:29:41.20 ID:xR6ig/3Z.net]
- >>432
おおおおおおマジthx!
- 449 名前:デフォルトの名無しさん [2015/05/23(土) 00:25:52.87 ID:EVHHuS7e.net]
- >>429
Eメールの世界では日本語文字コードはJISが標準。
- 450 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 00:40:06.54 ID:20O5ThwK.net]
- セキュリティの例外設定にc:\usersが追加できず買ったノベルを開けなくなりました
なにか解決策はありますか?
- 451 名前:デフォルトの名無しさん [2015/05/23(土) 00:43:33.23 ID:hLN65xNQ.net]
- オブジェクト指向が段々わからん様になってきた
適当なスレがないのでここで ポリモーフィズムはオブジェクト指向に関係ないよな? クラスが使えることも、オブジェクト指向とは関係ないよな? カプシャリングにクラスを使っているだけで、必ずしもクラスである必要は無いだろ? 継承なんか、全くオブジェクト指向に貢献しないよな?
- 452 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 00:58:39.28 ID:491vWhnh.net]
- >>437
しったかだけどオブジェクト指向はプログラマーの意志
- 453 名前:搓やミスを減らすための手段である。
絶対必要ではなく、道しるべ的な役割だと思えばいいよ。 [] - [ここ壊れてます]
- 454 名前:デフォルトの名無しさん [2015/05/23(土) 01:34:30.93 ID:f9PwTt1T.net]
- >>437
イカとマグロとイルカは魚クラスを継承する。 これをポリモーフィズムと呼ぶ。
- 455 名前:デフォルトの名無しさん [2015/05/23(土) 01:35:41.40 ID:hLN65xNQ.net]
- レスあんがと
んだども、共同作業している中のたった1人が退化して構造化プログラミングをしたり、 関数プログラミング最強理論をふりまいたりしてオブジェクト指向を台無しにしちゃうんだよね コードの再利用性をオブジェクト指向だと勘違いしたり #少ないコードでコーディングできてる俺はオブジェクト指向マスターでかこいい、と勘違いしたり 動物クラスを継承して人間クラスができるのがオブジェクト指向だと言い切ったり #まさにオブジェクト指向、例えが秀逸すぐるwww と勘違いして後進に嘘撒き散らす公害野郎とか まともに話せないバカばっかやん
- 456 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 01:36:58.67 ID:hLN65xNQ.net]
- >>439
ネタとしてはおもろいw
- 457 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 01:40:40.83 ID:hLN65xNQ.net]
- >>439
ごめん、 つか、本質を突かれてた 気が付かなかった すまん そ、 そういうことだよ 現場ではイカもイルカもSuper魚クラスを継承してドヤ顔してるヤツバッカだよね
- 458 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 01:41:01.76 ID:/6KWVFCT.net]
- >>440
そういうのはちゃんと決めてからやらない? 決まっているのとは違うことをやろうとするのはもうプログラミングじゃなくて社会人としてどうなのよって感じなんだけど
- 459 名前:デフォルトの名無しさん [2015/05/23(土) 01:44:36.35 ID:f9PwTt1T.net]
- >>442
人間も魚としよう
- 460 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 01:57:11.86 ID:hLN65xNQ.net]
- >>444
人間も受精後4週目は魚だもんな 継承を重ねて人間になるんだから、魚型と言って良いよね
- 461 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 01:57:40.11 ID:DgqGrygc.net]
- >>443
現場によっては再利用性より即効性を採用したりするからね。 小規模で作ってる開発現場では一筆書きの方がむしろ難しく考えなくて済むから 採用したりすることもある。 何事も中途半端はダメ。
- 462 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:00:02.71 ID:hLN65xNQ.net]
- >>443
1人だけ、おびただしい数の public static メソッドを作ってた現場を知らないから、そう言えるんだ、多分
- 463 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:06:41.24 ID:YZhJ2mgE.net]
- >>446
つか、 再利用性とオブジェクト指向は全く次元が違うよね
- 464 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:09:47.57 ID:DgqGrygc.net]
- >>448
似たようなコードを書くとき、抽象クラスとか作るじゃん。 上の話でも魚クラス作った後はそれに似て異なる部分だけ創ればいいから 祖に時点でオブジェクト指向も再利用性に役立っているといえるのでは?
- 465 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:12:04.79 ID:YZhJ2mgE.net]
- >>449
多分、君みたいな脳タリンが蔓延してるから、 オブジェクト指向が勘違いされるんちゃう? といってみるテスト
- 466 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:16:02.69 ID:YZhJ2mgE.net]
- 書いた後に気付いた。多分大多数が理解してないと思うので補足するけど
「魚クラスを作った」 いやほおおお、オブジェクト指向プログラミングだぜ と言っている時点で間違ってないかい?とね
- 467 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:23:24.78 ID:PUFYKrd9.net]
- 否定と中傷だけなら幼稚園児でもできるんだよ
お前は明確に無能、おそらくは現場でも嫌われていることだろう
- 468 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:25:54.61 ID:YZhJ2mgE.net]
- >>452
もっと言うと、 根拠の1つも示さずに誹謗するのは誰だってできる 反論以前に、オブジェクト指向を理解できていないってことが分かっただけで 君にとって収穫じゃないのかな?
- 469 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:32:47.98 ID:PUFYKrd9.net]
- 誰と勘違いしてるか知らんけど俺は今始めてレスしたん
- 470 名前:で
以下の文章はその妄想癖を発揮しないように気をつけて読んでね >>448 >再利用性とオブジェクト指向は全く次元が違うよね どう違うのかについて説明がない >>450 罵倒しかしてない、論外 >>451 >と言っている時点で間違ってないかい?とね どう間違っているのかについて説明がない 基本的にお前のレスは否定と中傷だけであって、 これで他者に何かが伝わるとしたら不快感だけ ゆえに人から嫌われる 自分の主張については肯定否定問わずその根拠を説明するといった、 他の人が当たり前にできることがお前にはできない ゆえに無能 [] - [ここ壊れてます]
- 471 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:37:47.48 ID:YZhJ2mgE.net]
- >>454
>誰と勘違いしてるか知らんけど 全然勘違いなぞしてないけど??? なぜそう思ったのかは全くわからんけどなぁ >どう違うのかについて説明がない 説明が必要なのか? 全く別ものだろ。それを同一視する勘違い野郎がいるから迷惑してんだ >罵倒しかしてない、論外 事実を言ったまで
- 472 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:40:38.34 ID:PUFYKrd9.net]
- >>455
>全く別ものだろ。それを同一視する勘違い野郎がいるから迷惑してんだ いいや同一のものだよ え?何故同一か説明してほしいって? その説明は必要なのか? こっちはお前みたいな勘違い野郎がいるから迷惑してんだ
- 473 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:44:26.84 ID:/6KWVFCT.net]
- オブジェクト指向には保守性(カプセル化とか)再利用性(継承とか)柔軟性(多態性・ポリモーフィズとかム)の3つの考え方があるんだけど
再利用性と柔軟性はあまり重要じゃないよ 保守性だけが重要 カプセル化こそがオブジェクト指向の最も重要な考え方といっていい 他の2つは捨てて良い場合もあるわ
- 474 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:46:29.37 ID:YZhJ2mgE.net]
- >>454
>基本的にお前のレスは否定と中傷だけであって、 せっかくストレートに君の間違いを指摘してあげたのに、 気づかずにいるのかな? それは勿体無いと思うよ 「否定と中傷」だけに見えるのは俺の指摘が理解できないからだと気付けないのかな? >これで他者に何かが伝わるとしたら すまん、 君には1mmも伝わっていないのだから、その前提は間違ってるよ >自分の主張については肯定否定問わずその根拠を説明するといった、 今ここでセミナーでも開く必要があるのかな? それでも別に良いけど、君が恥核だけだと思うけど コードの再利用性とオブジェクト指向は関係ないよね? コードの再利用性なんてのは、「関数」で実現すればよいだけの話 OOPだとしてもメソッドがあれば、OOPだろうが、そうでなかろうが、メソッドが つかえれば実現できる あ? なんかいいたい事でもあるん?
- 475 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:47:32.73 ID:YZhJ2mgE.net]
- >>457
そう思う 同意
|

|