【初心者】Java質問・相談スレッド104【大歓迎】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
350:308 07/08/07 04:16:29 >>349 >>348 ありがとうございます。まだ基本的な知識が抜けているので自分で勉強しながらROMしようと思います。 質問できるレベルに達したらまた顔をだそうと思います。 351:デフォルトの名無しさん 07/08/07 04:23:37 >>304 引数につけた final はメソッドを使う側からは見えないので、 完全にメソッドの実装側の都合となるためそれほど重要でない。 >全てに付けているとパラメータの部分が長くなってしまい見づらいといえば見づらいです。 ここ重要。使い捨てでない限り、ソースコードは人が読む文書。しかも、唯一完全な文書。 意図せず誤ってパラメータへの代入を防ぐメリットとのトレードオフだが、 それが一目で分からないような複雑なメソッドはむしろリファクタリングの対象と思われ。 不要派が多いんじゃないかな。自分も不要派 352:351 07/08/07 04:42:09 補足。 引数に final をつけることにより、 ソースコードの読み手にその意図を伝える役割があるが、 そもそも、引数に代入を行うこと自体が混乱を招くことなので 通常やらない(むしろ、そのようなコードはリファクタリング対象)。 したがって、この意味でも、引数に final をつける意義は薄れている というのが、不要派のおいらの個人的意見
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5290日前に更新/116 KB
担当:undef