Java的static 修飾符
提問人:榮凡88發(fā)布時(shí)間:2020-10-14
有時(shí)你需要一個(gè)特定類的所有對(duì)象只有一個(gè)通用變量或方法。static 修飾符修飾的變量或方法對(duì)一個(gè)特定類的所有對(duì)象都是相同的。換句話說,無論這個(gè)類生成了多少個(gè)對(duì)象,都只為變量指定一個(gè)值。
通常一個(gè)類的每次實(shí)例化都會(huì)分配新的變量。當(dāng)一個(gè)變量被聲明為 static,無論對(duì)象被實(shí)例化 多少次,它也只分配一次。結(jié)果就是所有的實(shí)例化對(duì)象共享 static 變量的同一個(gè)實(shí)例。同樣,static方法也是一個(gè)特定類的所有對(duì)象執(zhí)行的同一個(gè)方法。這就意味著 static 方法只能訪問 static 變量。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>