JavaRush /Java Blog /Random-JA /Java Magic: 変数の宣言と初期化
Зеленая лягушка
レベル 26
Москва

Java Magic: 変数の宣言と初期化

Random-JA グループに公開済み

導入

周囲の退屈な現実は誰にとっても興味がないので、魅惑的な魔法の世界と、最も突飛な空想を実現する呪文を唱えるためのルールについて話しましょう。魔法の世界は非物質的であり、あらゆる存在を創造することができます。必要なのは「思考力」だけで、何でも創造できます。創造されたものの素晴らしい性質は、論理的かつ抽象的な思考の能力によってのみ制限されます。そうですね、死霊術と数学という闇の芸術について少し知る必要があります。あなたはこの幻想領域の秘密を知らないかもしれませんが、死霊術師や数学者からそれらをスパイすることができます。魔法の言語の数は「非常に多く、多様です」。そして、そのうちの 1 つである Java のルールを分析します。リグーリア語では、「ジュピターの冒険」および「ヴァルキリーの冒険」と翻訳されます。

発表

魔法の世界では、第一に、物質ではなく意識が重要です。そして第二に、考えられるあらゆる存在が存在する可能性があります。したがって、エンティティの作成は、それが存在するという主張から始まります。これをアナウンスといいます。また、マジシャンは、作成されたエンティティに対して、その値の変更を含め、いつでも何でもできるため、宣言されたエンティティは変数と呼ばれます。初心者のマジシャンでも思いつくことがたくさんあるため、エンティティをタイプによって区別し、体系化します。作成者によって作成されたタイプがあり、それらは変更できず、プリミティブと呼ばれます。他のすべてのタイプはマジシャン自身によって作成され、オブジェクト タイプと呼ばれます。

変数名

各変数には真の名前が必要です。実際には、魔術師によって作成された実体を区別できるのは名前だけです。人々の名前は、難解な占星術の Unicode システムでは文字と数字とみなされる魔法の記号で構成されなければなりません。たとえば、アンダースコア文字 _ は文字とみなされ、変数名に使用できます。名前は魔法の記号でのみ始めることができ、それは文字とみなされます。最初の文字は小文字にする必要があります。Interworld Association of Mages and Adepts of Necromancy (MAMAN) は、変数名を構成するための適切な形式の非公式ルールをいくつか採用しました。つまり、名前は意味のあるものでなければならず、複数の単語で構成することができます。複数の単語を結合する場合、各単語の最初の文字 (最初の文字を除く) を大文字にする必要があります。たとえば、マイリトルポニー。このスタイルは「キャメルハンプ」と呼ばれます。そして、これはラクダの犠牲の後に発明されたためです。

変数の型

Java の魔法では、すべての変数が厳密に型指定されます。これは、すべての変数には型があり、宣言時に明示的に指定する必要があることを意味します。繰り返しますが、プリミティブ タイプとオブジェクト タイプがあります。原始的 - 8。だって8は悪魔の数字だから。2 の 4 乗を表し、素数を除く 1 から 8 までの任意の数で剰余なしで割り切れます。プリミティブ型: booleancharbyteshortintlongfloatdouble。オブジェクト タイプはマジシャン自身によって考案され、大文字で書かれます。例: MySweetPony。何千ものオブジェクト タイプ (クラス) が、Java の起源に立った魔術師によってすでに作成されており、MAMAN の一部となっています。このコレクションは Java API と呼ばれ、そこに含まれるクラス (型) をマジックで制限なく使用できます。

発表

したがって、宣言は変数の型とその名前を指定することによって行われます。例:
boolean isPony;
String ponyName;
int ponyTaleSize;
Pony sweetieBelle;
各行の末尾にはセミコロンが必要です。Java のすべての式を終了します。これらの各例では、変数が存在することを宣言し、それがどのような型であるかを示します。しかし、魔術のこの段階では、変数にはまだ内容 (意味) がありません。それらは純粋なアイデアとしてのみ存在し、具体化されたアイデアではありません。変数に内容を設定する (変数に値を割り当てる) 方法については、初期化のセクションで説明します。

広告のトリック

知っておくべき隠された魔法のトリックがいくつかあります。または少なくとも覚えておいてください。1 つの式で同じ型の複数の変数を宣言できます。例:
boolean isPony, isPonyReady;
String ponyName, ponyColor, ponyMood;
int ponyTaleSize, ponyLegSize; ponyManeSize
Pony sweetieBelle, rainbowDash, twilightSparkle;
変数はクラス内のどこでも宣言できますが、クラス式は上から下に順番に実行されるため、式で使用される前に宣言できます。変数のスコープなどの重要な魔法についても覚えておく必要があります。スコープは、宣言された変数にクラスのどの部分からアクセスできるかを決定します。これは別のトピックですが、簡単に言うと 2 つのルールがあります。メソッド、ループ、またはコード ブロック内ではなく、クラス内で宣言された変数は、クラス全体で表示されます。メソッド、ループ、およびコード ブロック内で宣言された変数は、対応するメソッド、ループ、およびコード ブロック内でのみ表示されます。 よろしく、グリーンフロッグ。PS(続きます)
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION