2014-12-02 40 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中,一個符號是任何變量/標記應用程序中使用。如果它不能解決,那麼你會得到一個錯誤(...)