
No.2ベストアンサー
- 回答日時:
インスタンス変数につける場合がありますね。
逆に、「ローカル変数につける!」 という人も見かけますし…
とりあえず、スコープの違いを分かりやすくする目的であることが多いです。
オープンソースのコードや業務で見るコードでも、Javaではあまり多数派ではないと思います。
よく見かけるのは、JavaScriptなどのアクセス修飾子がない言語です。
「"_"がついてるメンバには直接アクセスしない」などのルールを積極的に使ったりします。
No.4
- 回答日時:
一応参考URLにある通り、Javaの標準では _ は定数にしか利用されません。
>変数名の前にアンダーバー「_」をつけて「_hensu」などどしている変数名がありますが
たぶんC/C++の経験者が書いたソースなのではないでしょうか?
世の中には色々な命名規則がありますので、ご自分に合った規則で頑張ってください。(仕事なら開発標準に従ってくださいね)
参考URL:http://java.sun.com/docs/codeconv/html/CodeConve …
No.3
- 回答日時:
Javaの命名規則では標準的にはアンダスコアは使いませんね。
Cではアンダスコアで始まる名前はライブラリで予約、アンダスコア2つで始まる名前は言語処理系で予約というルールがあるので、それと同じような感覚で使っているかもしれませんけど。
No.1
- 回答日時:
変数の命名規則は沢山あります。
その中でも、
プリミティブ型の変数は先頭2文字を、
参照型の変数は先頭3文字を、
使用しているクラスの略語にするというのは誰でも知ってるかな?
int → itNumber
String → strName 等
これと同じことで、変数は
変数名を見ただけでそれがどんなものであるか
一目瞭然になるように、名前の付け方にルールを作ります。
って、んなこと聞いてない? それくらい知ってる?
んじゃ、本題の命名方法ですが・・・・。
なんでしょうね。仕事で請け負ったプロジェクトの中では、そんな書き方してるのは見たことありませんね。
「hensu_」ならフィールド変数ってのは普通ですが。
てなわけでちょっと調べてみました。
いくつか先頭に「_」をつけている例を見つけたんですが、どうにもローカルルールくさいので、一番ローカルじゃなさそうなやつを参考URLに載せておきました。
と言っても、私はこんな命名規則初めて知りましたが。
参考URL:http://www.asahi-net.or.jp/~dp8t-asm/java/guide/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
変数(関数)名の頭に_
C言語・C++・C#
-
VB.NET getとsetの概念がわかりません。
Visual Basic(VBA)
-
C#にて別クラスの関数を使いたい
C言語・C++・C#
-
-
4
C言語 配列の長さの上限
C言語・C++・C#
-
5
CloseとDisposeの違い
Visual Basic(VBA)
-
6
Debug Assertion Failed?
C言語・C++・C#
-
7
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
8
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
9
変数の前のビックリマークについて!
PHP
-
10
ファイル名の先頭にアンダースコアをつける意味
C言語・C++・C#
-
11
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
12
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
13
関数から配列を返すには?
C言語・C++・C#
-
14
【ソフトウェア開発】 UD、CD,SDとは?
IT・エンジニアリング
-
15
データベースのINT型項目にNULLはNG?
MySQL
-
16
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
17
ファイル名についている「-」と「_」について
その他(パソコン・周辺機器)
-
18
Winmerge ファイルの中身は同じなのに黄色くなる
その他(OS)
-
19
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
20
interface,extend,implementのちがい
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
インスタンス参照でアクセスで...
-
5
生成したインスタンスを削除す...
-
6
文字列を日付に変換でParseExce...
-
7
C#において、同じインスタンス...
-
8
インスタンスを同じ名前で作成...
-
9
newしないインスタンス?実体化...
-
10
データベースから日付型を取得...
-
11
エクセル(複数インスタンス)...
-
12
変数の参照でエラーが出てしま...
-
13
「インスタンス」の意味をわか...
-
14
JAVA+MySQLのテーブルロックに...
-
15
複数の変数を宣言する時、同時...
-
16
非staticフィールドを参照でき...
-
17
SQLを連続発行する時の正しい(?...
-
18
C#の構造体の開放のしかた
-
19
フィールドでのnewとコンストラ...
-
20
C#でオブジェクトの有無を取得する
おすすめ情報
公式facebook
公式twitter