1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

識別式のルール-java

Last updated at Posted at 2019-10-09

###識別子
プログラミング言語において、パッケージ、クラス、インターフェイス、メソッド、フィールドや変数などに付ける名前のこと。言語の種類によって命名規則が異なる。

識別子は数字で始めることはできない
使うことができる記号は**$と_のみ**
長さの制限は無し

sample
		int $$$ = 100; //OK
		int no_32 = 32; //OK
		int _Max = 5; //OK
		int 12s = 12; //エラー
		int var-1 = 1; //エラー
		int if = 1; //エラー
		int 数字 = 100; //漢字・ひらがなも使えるが、推奨されない

・使用できる文字 AからZ、aからz、0から9、_、$
(例) animal, Max, No_1
・大文字と小文字は区別される
(例) animal と Animalは別の変数
・予約語は使用できない
(例) if,classなどの予約語は使用できない

典型的な予約語・キーワード
・流れ制御を表す単語(if、while など)
・プログラムの構成要素を表す単語(function、const など)
・組み込み関数(open、readなど)
・組み込みの型(int、stringなど)
・他の言語などと混同して、誤用される可能性のある語(Javaのgoto、constなど)
・将来キーワードとして利用するかも知れない語(JavaScriptのlet、super、C++11のexport (以前は使われていた))
過去にキーワードだったため意味が無くなった後も残してあるもの

1
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?