
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#
-
CloseとDisposeの違い
Visual Basic(VBA)
-
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
-
4
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
5
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
6
ファイル名の先頭にアンダースコアをつける意味
C言語・C++・C#
-
7
「タイプ初期化子が例外をスローしました」エラー何?
Visual Basic(VBA)
-
8
Excelの入力規則で2列表示したい
Excel(エクセル)
-
9
VB.net 任意の例外を発生させるには・・・
Visual Basic(VBA)
-
10
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
11
含まない言い方ってどうしたらいいんでしょうか
日本語
-
12
VB6.0の「vbFromUnicode」はVB.NETではどれに相当しますか?
Visual Basic(VBA)
-
13
Makefile作成時の拡張子.oとは?
C言語・C++・C#
-
14
仕様書の表記について
IT・エンジニアリング
-
15
Enterキーを押されたら次の処理に移るという事をしたい。
C言語・C++・C#
-
16
配列の要素数に変数を入れたいときには
C言語・C++・C#
-
17
C#において、同じインスタンスを何度もnewしてよいでしょうか。
その他(プログラミング・Web制作)
-
18
判定"の英語表現について"
その他(プログラミング・Web制作)
-
19
【C++】関数ポインタの使い方
C言語・C++・C#
-
20
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
private static という変数の修飾
-
C# インスタンスの破棄
-
ASPX(C#)で別ファイルで自分で...
-
マルチスレッドでのインスタン...
-
Visual Basic アクセス範囲外?
-
(vba)他のアプリケーションの右...
-
エクセルVBAで、条件に一致する...
-
0歳児の指しゃぶりに関して
-
僕の出身中学校は200人同級生が...
-
私はクラスLINEにまだ入れてな...
-
VBAでの[]
-
エクセルVBAでのwitheventsにつ...
-
配列のメソッド
-
恋愛
-
エクセルVBAにおけるON TIMEメ...
-
どこからも呼ばれていない無意...
-
SQLException getNextException()
-
La casa de espana
-
eclipse でクラスに色
-
VBAのWindowオブジェクトとWork...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
private static という変数の修飾
-
変数名の付け方
-
複数の変数を宣言する時、同時...
-
インスタンス参照でアクセスで...
-
生成したインスタンスを削除す...
-
オブジェクト参照がオブジェク...
-
C#において、同じインスタンス...
-
C# インスタンスの破棄
-
変数の参照でエラーが出てしま...
-
インスタンスを同じ名前で作成...
-
VB.NET getとsetの概念がわかり...
-
newしないインスタンス?実体化...
-
javaのクラスの作り方、エラー...
-
非staticフィールドを参照でき...
-
「インスタンス」の意味をわか...
-
[Visual C#] 優先される処理に...
-
フォームの存在をチェックする方法
-
大量のデータとインスタンスの...
-
C#「オブジェクト参照が必要で...
-
String a = "a"; と String b =...
おすすめ情報