我一直在尋找到一個項目白衣5000+類,那麼我認爲這在每個等級:爪哇 - 全局變量VS全局方法
private static int foo = 1;
private static void setfoo(int value)
{
foo = value;
}
private static int getfoo()
{
return foo;
}
所以,我想爲什麼不使用全局變量,如果設置反正是靜態的。
全局方法和變量之間存在資源使用差異嗎?
謝謝你。
嗯...我想'public'和'static'變量(或者是'public'和'static'的getter)儘可能接近Java中的全局變量。此外,全局變量通常是你想要避免的。 – 2012-12-22 16:57:38
在java中,沒有像「全局方法」或「全局變量」那樣的東西。一個類可以有靜態方法或字段。這就是你剛剛發佈的內容。 –
如果這些靜態變量是私有的並且它們的訪問器也是這樣,那麼通過getter和setter訪問它們沒有多大意義。它只是增加了噪音,恕我直言。無論如何,靜態可變變量都是一種氣味。 –