java中靜態static詳細介紹

介紹 1、由static聲明的變量和方法,都屬於類,而不屬於對象,調用的時候可以由對象調用,也可以不創建對象,直接類名.方法(本類的不用寫類名) 調用,推薦採取後者 2、如果沒有static關鍵字,則必須通過對象調用 3、靜態不能直接訪問非靜態(在內存當中,先有的靜態,後有的非靜態) 4、靜態方法當中不能寫this(this代表當前對象,靜態的調用編譯後會變成通過類調用,所以沒有對象,也就互相矛盾
相關文章
相關標籤/搜索