2014-12-02 36 views
0

在Java中究竟是什么“符号”?我遇到类似Java中的符号

RuleContext.USERNAME 

描述为符号。 我认为它是对象RuleContext的一个属性。不是吗?

在诸如“Thinking in Java ed.3”等手册中,根本找不到“符号”。 谢谢!

+0

你应该提供更多的信息来描述你的问题的环境。我只能猜测RuleContext.USERNAME是类RuleContext的最终静态成员 - 一个常量。在这种情况下,将它称为符号是完全可以的,因为它定义了一些象征恒定值的实体。 – mschenk74 2014-12-02 11:21:18

+0

也许它们表示它是符号常数。 – sadhvaryu 2014-12-02 11:21:56

+0

我相信这与“对所有人都可见”有关。如果你有一个声明为USERCOUNT的静态最终,它可能被称为一个符号。在实时C中,我们将符号表示为共享内存SCRMNET中的符号。这个想法是,你用一个符号做一些事情,然后把这个变化反馈给每个能看到这个符号的人。 – ha9u63ar 2014-12-02 11:22:39

回答

1

它可能是一个静态常量(按照惯例大写字母),或者如果RuleContext是一个枚举类型,那么它可能是一个枚举文字(也许他们称之为“符号”)。

0

我发现这个答复非常明确:

在Java中,一个符号是任何变量/标记应用程序中使用。如果它不能解决,那么你会得到一个错误(...)