トップページ > プログラム > 2017年01月19日 > /NBRH3VH

書き込み順位&時間帯一覧

12 位/211 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000001300004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド179★★ [無断転載禁止]©2ch.net

書き込みレス一覧

★★Java質問・相談スレッド179★★ [無断転載禁止]©2ch.net
570 :デフォルトの名無しさん[sage]:2017/01/19(木) 18:55:07.85 ID:/NBRH3VH
>>569
訂正して謝罪いたします
上から目線、めっそうもございません
散らかる理由は、それはそれがクライアントコードだからです
設計されたクラスライブラリを、使う側の部分であり
アプリケーション固有のグニグニを記述する部分であり
どうしたって散らかる部分だと思われるのです
★★Java質問・相談スレッド179★★ [無断転載禁止]©2ch.net
573 :デフォルトの名無しさん[sage]:2017/01/19(木) 19:13:20.99 ID:/NBRH3VH
>>571
それするとやっぱリテラルを避けたいがための定数が邪魔臭いですよね

あと一点、誤解がある可能性が1%見られたので一応
f.bar = new Foo(123, 456, 789);は
f.baz = new Foo(9.80665);
f.qux = new Foo(new Bar());くらいの、単なるコード例です

> f に対して for 文とかで一括処理したいとかじゃなければ1データにまとめる意味ってない気がする

しつれいしました
実際にはforでの一括処理を行っています
★★Java質問・相談スレッド179★★ [無断転載禁止]©2ch.net
574 :デフォルトの名無しさん[sage]:2017/01/19(木) 19:21:18.77 ID:/NBRH3VH
そもそもなんでこれを人に尋ねてみたかっていうと
どうも他言語にはあるっぽいんですよね
例えばJavascriptは去年の夏に数ヶ月やったことがあるんですが
var myCar = new Object();
myCar.make = "Ford";
myCar.model = "Mustang";
myCar.year = 1969;
こんなことができるんですよね
ttps://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Working_with_Objects
あの言語の場合
myCar["make"] = "Ford";を
myCar.make = "Ford";と記述できるってだけのことではあるんですが

>>572
ありがとうございます
★★Java質問・相談スレッド179★★ [無断転載禁止]©2ch.net
577 :デフォルトの名無しさん[sage]:2017/01/19(木) 19:40:41.69 ID:/NBRH3VH
>>575
> コンパイル言語だとそこはしょうがないんじゃないの

そうなんですよね
これ以上無理をしたい(リフレクションを使って?)とか
どうしてもまとめたいとかでもないんですよね

Foo foo_bar, foo_baz, foo_qux;これはこのままだって問題は無いし
Foo bar, baz, qux;としちゃっても多分大丈夫なくらいのこと

みなさんどうもありがとうございました
まとまらない質問で申し訳ないです


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。