黑馬程式設計師____修飾符
----------------------android培訓、java培訓、期待與您交流! ----------------------
在對類、介面以及它們的成員進行宣告時均可以戴上修飾符,這些修飾符包括:public 、protected、private、批package、abstract、static以及final,表1 對這六個修飾符的含義就行了歸納。
表1 類、介面及其成員的修飾符
在上6個修飾符中,public、protected
當一個成員宣告為abstract時,表明它是不完整的。因此一個abstract方法則意味著沒有包括它的實現,而一個abstract類則至少有一個abstract方法。介面在預設情況下為abstract,所以也就不用宣告為abstract了。值得指出的是,field不能為abstract。
一個final類是指不能有子類的類,而一個final
一個static型的field成員是屬於類本身的,而不是為該類的每個例項物件產生一個單獨的拷貝。同樣,static 型的方法也是屬於整個類而不是屬於某個物件的。如類x具有static field x和static型方法y(),則它們可以由 X.x和X.y() 所存取,而獨立於任何的物件例項中要使用的java.lang.Math類就是說明static方法如何被使用的好例子。
---------------------- android培訓、java培訓、期待與您交流!
----------------------