0
常量變量也是類變量,因爲常量變量是靜態變量嗎?常量變量也是類變量嗎?
常量變量也是類變量,因爲常量變量是靜態變量嗎?常量變量也是類變量嗎?
這取決於你所說的語言如何實現類和常量/最終變量。
例如,在Java:
一般情況下,最終的變數是什麼被認爲是恆定的。這意味着它可以沒有其它值被初始化。但是,它不一定是靜態的。如果我們沒有特別聲明它是靜態的,那麼將爲每個新類的實例分配一個新變量。顯然,這是浪費的,因爲每個班級都有一個具有完全相同價值的變量。
因此,在Java中,標記最終變量靜態是一個很好的做法。這樣,所有類共享相同的變量,而不是有一百個冗餘副本。