靜態(tài)方法(static)及屬性(又稱類方法和類屬性)
當(dāng)屬性或方法改為靜態(tài)之后,它將不屬于對(duì)象,而是共享的,屬于該類
1.靜態(tài)屬性或方法使用static關(guān)鍵字來(lái)修飾;
2.靜態(tài)屬性或方法屬于類而不是對(duì)象;
3.靜態(tài)屬性或方法可以使用類的對(duì)象來(lái)調(diào)用,也可以使用(類.屬性)來(lái)調(diào)用;
4.靜態(tài)方法中不能調(diào)用非靜態(tài)屬性;
5.靜態(tài)塊使用static{}來(lái)修飾;
6.靜態(tài)塊中的內(nèi)容只能被調(diào)用一次,無(wú)論是new一個(gè)對(duì)象還是靜態(tài)調(diào)用一個(gè)對(duì)象或方法;
7.靜態(tài)塊中不能去使用非靜態(tài)屬性。
常量:指的是變量一旦獲得初始值后,值不能被修改。
1.常量使用final關(guān)鍵字來(lái)修飾;
2.常量經(jīng)常用來(lái)處理一些不會(huì)被改變的值;
3.常量經(jīng)常寫在接口中。
final關(guān)鍵字的用法:(1)修飾變量,代表該變量的值不能被修改(即為常量);(2)修飾類,代表該類不能被繼承;(3)修飾方法,代表該方法不能被重寫。