靜態變量(類變量)和實例變量的區別

1、首先在語法定義上區別:靜態變量前面要加static,實例變量不用。 2、在程序運行時:實例變量輸入對象的屬性,必須創建了實例對象(如 new)纔會被分配空間,纔可以使用實例變量,靜態變量不屬於某個實例對象,而是屬於類,也叫類變量,只要程序加載了類的字節碼,不用創建任何實例對象就會被分配空間,就可以被使用。 3、總之,實例變量必須創建對象後纔可以通過這個對象來使用,靜態變量則可以直接使用類名來引
相關文章
相關標籤/搜索