
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#
-
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
CloseとDisposeの違い
Visual Basic(VBA)
-
-
4
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
5
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
6
判定"の英語表現について"
その他(プログラミング・Web制作)
-
7
複数の変数を宣言する時、同時に初期化?できないでしょうか?
Java
-
8
データベースのINT型項目にNULLはNG?
MySQL
-
9
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
10
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
11
Excelの入力規則で2列表示したい
Excel(エクセル)
-
12
VB6.0の「vbFromUnicode」はVB.NETではどれに相当しますか?
Visual Basic(VBA)
-
13
Enterキーを押されたら次の処理に移るという事をしたい。
C言語・C++・C#
-
14
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
15
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
16
VB2008 comboboxを連動させた際のエラー
Visual Basic(VBA)
-
17
仕様書の表記について
IT・エンジニアリング
-
18
define で 配列
C言語・C++・C#
-
19
複数桁10進数の*桁目だけを抽出したい
C言語・C++・C#
-
20
C#において、同じインスタンスを何度もnewしてよいでしょうか。
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# インスタンスの破棄
-
変数名の付け方
-
インスタンス参照でアクセスで...
-
private static という変数の修飾
-
複数の変数を宣言する時、同時...
-
SQLを連続発行する時の正しい(?...
-
C#において、同じインスタンス...
-
「インスタンス」の意味をわか...
-
objective-cで分かりにくい所教...
-
C#の構造体の開放のしかた
-
javaのクラスの作り方、エラー...
-
newしないインスタンス?実体化...
-
フォームの存在をチェックする方法
-
参照渡し
-
Eclipse3でVisualEditorが起動...
-
VC#での24ビットbmp形式での保...
-
SerialPort処理でInvokeメソッ...
-
vb.netでFAXを送信する方法
-
Form1上にあるTextBox1を Modul...
-
VB.NET getとsetの概念がわかり...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
private static という変数の修飾
-
変数名の付け方
-
複数の変数を宣言する時、同時...
-
インスタンス参照でアクセスで...
-
生成したインスタンスを削除す...
-
オブジェクト参照がオブジェク...
-
C#において、同じインスタンス...
-
C# インスタンスの破棄
-
変数の参照でエラーが出てしま...
-
インスタンスを同じ名前で作成...
-
VB.NET getとsetの概念がわかり...
-
newしないインスタンス?実体化...
-
javaのクラスの作り方、エラー...
-
非staticフィールドを参照でき...
-
「インスタンス」の意味をわか...
-
[Visual C#] 優先される処理に...
-
フォームの存在をチェックする方法
-
大量のデータとインスタンスの...
-
C#「オブジェクト参照が必要で...
-
String a = "a"; と String b =...
おすすめ情報