語法區別:靜態變量需要static關鍵字修飾,實例變量不需要。
程序運行時的區別:靜態變量從屬於類,實例變量從屬於對象。
實例變量必須創建了實例對象,其中的實例變量才會被分配空間,才能使用這個實例變量;
靜態變量即類別量,只要程序加載了類的字節碼,靜態變量就會被分配空間,即可使用。
綜上,實例變量必須創建對象后通過這個對象來使用,靜態變量可以直接使用類名來引用。
語法區別:靜態變量需要static關鍵字修飾,實例變量不需要。
程序運行時的區別:靜態變量從屬於類,實例變量從屬於對象。
實例變量必須創建了實例對象,其中的實例變量才會被分配空間,才能使用這個實例變量;
靜態變量即類別量,只要程序加載了類的字節碼,靜態變量就會被分配空間,即可使用。
綜上,實例變量必須創建對象后通過這個對象來使用,靜態變量可以直接使用類名來引用。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。