
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)
-
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
-
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
On ErrorでエラーNoが0
Visual Basic(VBA)
-
11
Excelの入力規則で2列表示したい
Excel(エクセル)
-
12
CSVファイルの中で、「 , 」カンマを使いたい
その他(コンピューター・テクノロジー)
-
13
VB6.0の「vbFromUnicode」はVB.NETではどれに相当しますか?
Visual Basic(VBA)
-
14
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
15
VB.net 任意の例外を発生させるには・・・
Visual Basic(VBA)
-
16
Enterキーを押されたら次の処理に移るという事をしたい。
C言語・C++・C#
-
17
複数桁10進数の*桁目だけを抽出したい
C言語・C++・C#
-
18
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
19
define で 配列
C言語・C++・C#
-
20
VB2008 comboboxを連動させた際のエラー
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数名の付け方
-
private static という変数の修飾
-
複数の変数を宣言する時、同時...
-
VB.NET getとsetの概念がわかり...
-
C#において、同じインスタンス...
-
newしないインスタンス?実体化...
-
変数の参照でエラーが出てしま...
-
インスタンス参照でアクセスで...
-
SQLを連続発行する時の正しい(?...
-
C#「オブジェクト参照が必要で...
-
オブジェクト参照がオブジェク...
-
[Visual C#] 優先される処理に...
-
クラスのインスタンス名をクラ...
-
非staticフィールドを参照でき...
-
C# インスタンスの破棄
-
C++Builderで別Formから呼び出...
-
エクセル(複数インスタンス)...
-
別スレッド上の変数を参照する...
-
生成したインスタンスを削除す...
-
フォームのCheck boxとOLEObjec...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
private static という変数の修飾
-
変数名の付け方
-
複数の変数を宣言する時、同時...
-
インスタンス参照でアクセスで...
-
生成したインスタンスを削除す...
-
オブジェクト参照がオブジェク...
-
C#において、同じインスタンス...
-
C# インスタンスの破棄
-
変数の参照でエラーが出てしま...
-
インスタンスを同じ名前で作成...
-
VB.NET getとsetの概念がわかり...
-
newしないインスタンス?実体化...
-
javaのクラスの作り方、エラー...
-
非staticフィールドを参照でき...
-
「インスタンス」の意味をわか...
-
[Visual C#] 優先される処理に...
-
フォームの存在をチェックする方法
-
大量のデータとインスタンスの...
-
C#「オブジェクト参照が必要で...
-
String a = "a"; と String b =...
おすすめ情報