2015-07-12 60 views

回答

2

有一種類型的字段可以是靜態的,並且不與類關聯:interface constants,它們都是靜態的和最終的(因此它們並不完全是「變量」,因爲它們不會變化)。

即使不初始化接口的實現,也可以使用它們,因此它們不一定與類關聯。我相信他們是initialized when the interface is used

3

從Java語言規範,上fields

靜態字段,有時被稱爲一個類變量,當 類被(§12.4)初始化被體現。

它們是一樣的。

0

靜態變量是類變量,因爲它們都生活在類的上下文中,但是您需要小心,因爲您可以擁有靜態類型,靜態字符串等以及靜態類變量。

0

靜態字段總是與一個類關聯,但如果您引用同一個類中的字段,則不需要編寫類名。