JavaRush /Java Blog /Random-TW /Java Magic:宣告與初始化變數
Зеленая лягушка
等級 26
Москва

Java Magic:宣告與初始化變數

在 Random-TW 群組發布

介紹

周圍沉悶的現實對任何人都沒有興趣,所以讓我們來談談迷人的魔法世界以及實現我們最瘋狂幻想的施法規則。魔法世界是非物質的,允許你創造任何實體。你所需要的只是“思想的力量”,你可以創造任何你能創造的東西。所創造的事物的奇妙本質僅受邏輯和抽象思考能力的限制。好吧,你需要了解一些關於死靈術和數學的黑暗藝術。雖然你可能不知道這片虛幻區域的秘密,但你可以從死靈法師和數學家那裡窺探它們。魔法語言的數量「非常多而且種類繁多」。我們將分析其中之一——Java 的規則。在利古里亞語中,這被翻譯為“木星與瓦爾基里歷險記”。

公告

在魔法世界中,首先意識是首要的,而不是物質。其次,任何可以想像的實體都可以存在。因此,實體的創建始於斷言它的存在。這稱為公告。由於魔術師可以隨時對創建的實體執行任何操作,包括更改其值,因此聲明的實體稱為變數。由於即使是新手魔術師也能想出很多東西,因此使用類型來區分實體並將其係統化。有些類型是由造物主創造的,它們不能改變,被稱為原始類型。所有其他類型都是由魔術師自己創建的,它們被稱為物件類型。

變數名

每個變數必須有一個真實的名稱。事實上,只有名稱才能區分魔術師所創造的實體。人名必須由魔法符號組成,在深奧占星學 Unicode 系統中被視為字母和數字。例如,底線字元 _ 被視為字母,因此可以在變數名稱中使用。名稱只能以魔法符號開頭,符號被視為字母。第一個字母必須小寫。國際法師與死靈術士協會 (MAMAN) 採用了一些良好形式的非正式規則來組成變數名稱。也就是說,名稱必須有意義並且可以由多個單字組成。合併多個單字時,每個單字的首字母(第一個除外)必須大寫。例如,我的小馬駒。這種風格被稱為“駝峰”。這是因為它是在犧牲駱駝之後發明的。

變數類型

在 Java 的魔力中,所有變數都是強型別的。這意味著每個變數都有一個類型,並且在聲明它時必須明確指定。我再說一遍,有原始類型和物件類型。原 - 八。因為八是魔鬼的數字。它代表 2 的 4 次方,可以被 1 到 8 之間的任何數字(素數除外)整除而無餘數。基本類型:boolean, char, byte, short, int, long, float, double。物件類型是魔術師自己發明的,並且用大寫字母書寫。例如 – MySweetPony。數以千計的物件類型(類別)已經由 Java 起源的魔術師編寫,並且是 MAMAN 的一部分。這個集合稱為 Java API,您可以在您的魔法中不受任何限制地使用其中的類別(類型)。

公告

因此,聲明是透過指定變數的類型及其名稱來進行的。例子:
boolean isPony;
String ponyName;
int ponyTaleSize;
Pony sweetieBelle;
每行末尾需要有一個分號。它結束了 Java 中的每個表達式。在每個範例中,我們都聲明變數存在並指示它的類型。但在巫術的這個階段,變數還沒有內容(意義)。它們僅作為純粹的而非具體的想法存在。用內容填充變數(為其賦值)將在初始化部分討論。

廣告技巧

您需要了解一些隱藏的魔術。或至少記住他們。您可以在一個表達式中聲明多個相同類型的變數。例子:
boolean isPony, isPonyReady;
String ponyName, ponyColor, ponyMood;
int ponyTaleSize, ponyLegSize; ponyManeSize
Pony sweetieBelle, rainbowDash, twilightSparkle;
變數可以在類別中的任何位置聲明,但必須在表達式中使用先前聲明,因為類別表達式是從上到下順序執行的。您還應該記住變數範圍這樣重要的魔法。作用域決定了可以從類別的哪個部分存取宣告的變數。這是一個單獨的主題,但簡而言之,有兩條規則。在類別中而不是在方法、循環或程式碼區塊內聲明的變數在整個類別中都是可見的。在方法、迴圈和程式碼區塊內宣告的變數僅在對應的方法、迴圈和程式碼區塊內可見。 最好的問候,綠蛙。PS(未完待續)
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION