在Java中究竟是什麼「符號」?我遇到類似Java中的符號
RuleContext.USERNAME
描述爲符號。 我認爲它是對象RuleContext的一個屬性。不是嗎?
在諸如「Thinking in Java ed.3」等手冊中,根本找不到「符號」。 謝謝!
在Java中究竟是什麼「符號」?我遇到類似Java中的符號
RuleContext.USERNAME
描述爲符號。 我認爲它是對象RuleContext的一個屬性。不是嗎?
在諸如「Thinking in Java ed.3」等手冊中,根本找不到「符號」。 謝謝!
它可能是一個靜態常量(按照慣例大寫字母),或者如果RuleContext是一個枚舉類型,那麼它可能是一個枚舉文字(也許他們稱之爲「符號」)。
我發現這個答覆非常明確:
在Java中,一個符號是任何變量/標記應用程序中使用。如果它不能解決,那麼你會得到一個錯誤(...)
你應該提供更多的信息來描述你的問題的環境。我只能猜測RuleContext.USERNAME是類RuleContext的最終靜態成員 - 一個常量。在這種情況下,將它稱爲符號是完全可以的,因爲它定義了一些象徵恆定值的實體。 – mschenk74 2014-12-02 11:21:18
也許它們表示它是符號常數。 – sadhvaryu 2014-12-02 11:21:56
我相信這與「對所有人都可見」有關。如果你有一個聲明爲USERCOUNT的靜態最終,它可能被稱爲一個符號。在實時C中,我們將符號表示爲共享內存SCRMNET中的符號。這個想法是,你用一個符號做一些事情,然後把這個變化反饋給每個能看到這個符號的人。 – ha9u63ar 2014-12-02 11:22:39