靜態(tài)與非靜態(tài)的區(qū)別:
1.在非靜態(tài)類中枪芒,既可以有非靜態(tài)成員(實(shí)例成員)边坤,也可以有靜態(tài)成員;
2.在調(diào)用實(shí)例成員的時(shí)候讼稚,需要使用對(duì)象名.實(shí)例成員括儒;在調(diào)用靜態(tài)成員時(shí),要用類名.靜態(tài)成員名锐想;
3.靜態(tài)函數(shù)中帮寻,只能訪問靜態(tài)成員,不允許訪問實(shí)例成員赠摇;
4.實(shí)例函數(shù)中规婆,既可以使用靜態(tài)成員,也可以使用實(shí)例成員蝉稳;
5.靜態(tài)類中只能有靜態(tài)成員。
6.靜態(tài)類不能被實(shí)例化掘鄙;
使用:
1.如果想要將你的類當(dāng)做一個(gè)“工具類”去使用耘戚,這時(shí)可以考慮將類寫成靜態(tài)的;
2.靜態(tài)類在整個(gè)項(xiàng)目中資源共享操漠,
只有在程序全部結(jié)束之后收津,靜態(tài)類才會(huì)釋放資源;