Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java类名称空间?_Java_Namespaces - Fatal编程技术网

Java类名称空间?

Java类名称空间?,java,namespaces,Java,Namespaces,所以我最近开始学习java,但我有一个小问题: OrcMage.health -= 80; 但是如果你看到了我所有的代码,你会发现我经常使用Ormage类,我还有很多事情要做。是否可以创建一个类似名称空间的东西,这样我就可以键入health-=80相反?将健康状态声明为静态,然后使用 import static OrcMage.health; 您必须是C++开发人员。在爪哇,如何学习java编写的习惯用法比尝试编写C++更好。我希望您没有一个包含大量公共静态变量的类。糟糕的设计。这都是来自O

所以我最近开始学习java,但我有一个小问题:

OrcMage.health -= 80;

但是如果你看到了我所有的代码,你会发现我经常使用Ormage类,我还有很多事情要做。是否可以创建一个类似名称空间的东西,这样我就可以键入
health-=80相反?

将健康状态声明为静态,然后使用

import static OrcMage.health;

您必须是C++开发人员。在爪哇,如何学习java编写的习惯用法比尝试编写C++更好。我希望您没有一个包含大量公共静态变量的类。糟糕的设计。这都是来自Ormage类内部还是外部?如果
health
是一个
静态
属性,您可以使用静态导入直接访问它。您确实意识到,除非您保证您只有一个
Ormage
(这其中的乐趣在哪里?)?非常糟糕。实际上,所有非非恒定变量都具有不超过包可视性的好风格,对于所有非POJO类(POJOs是非常类似于开放C++结构的类)。