JavaRush /Java 博客 /Random-ZH /Java Magic:声明和初始化变量
Зеленая лягушка
第 26 级
Москва

Java Magic:声明和初始化变量

已在 Random-ZH 群组中发布

介绍

周围沉闷的现实对任何人都没有兴趣,所以让我们来谈谈迷人的魔法世界以及实现我们最疯狂幻想的施法规则。魔法世界是非物质的,允许你创造任何实体。你所需要的只是“思想的力量”,你可以创造任何你能创造的东西。所创造的事物的奇妙本质仅受逻辑和抽象思维能力的限制。好吧,你需要了解一些关于死灵术和数学的黑暗艺术。虽然你可能不知道这片虚幻区域的秘密,但你可以从死灵法师和数学家那里窥探它们。魔法语言的数量“非常多而且种类繁多”。我们将分析其中之一——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