質問: 変数名の付け方 変数名の前にアンダーバー「_」をつけて「_hensu」などどしている変数名がありますが、このアンダーバーはどんな意味があるのでしょうか。 昔からある何かの習慣なのでしょうか。
回答: 変数の命名規則は沢山あります。 その中でも、 プリミティブ型の変数は先頭2文字を、 参照型の変数は先頭3文字を、 使用しているクラスの略語にするというのは誰でも知ってるかな? int → itnumber string → strname 等 これと同じことで、変数は 変数名を見ただけでそれがどんなものであるか 一目瞭然になるように、名前の付け方にルールを作ります。 って、んなこと聞いてない? それくらい知ってる? んじゃ、本題の命名方法ですが・・・・。 なんでしょうね。仕事で請け負ったプロジェクトの中では、そんな書き方してるのは見たことありませんね。 「hensu_」ならフィールド変数ってのは普通ですが。 てなわけでちょっと調べてみました。 いくつか先頭に「_」をつけている例を見つけたんですが、どうにもローカルルールくさいので、一番ローカルじゃなさそうなやつを参考urlに載せておきました。 と言っても、私はこんな命名規則初めて知りましたが。 参考url:http://www.asahi-net.or.jp/~dp8t-asm/java/guide/identifier.html