SL-275(七):高級類特性
1。static關鍵字
static方法可以訪問的變量:局部變量、static屬性及其參數。
注:最好使用類名來訪問靜態方法,不要用對象。
2。final關鍵字
a)final類:final類不能被繼承
b)final方法:final方法不能被覆蓋
c)final變量:final變量一旦賦值就不能再改變。
注:1)如果將一個引用類型的變量標記為final,則該變量不能引用任何其他對象。但是,可以改變對象
????????????的內容,因為只有引用本身是final。
?????????2)空final變量:一個空final變量應該在構造器種賦值,空final局部變量可以隨時在方法體內設置。
3。抽象和接口
a)抽象類:abstract類不能實例化。但是可以創建抽象類引用,但是這個引用只能指向非抽象子類
b)抽象方法:abstract方法沒有具體的方法體
注:具有一個或多個抽象方法的類本身必須定義為abstract。
c)接口:
注:1)在接口中聲明的所有方法都是public和abstract的
??????? 。。。。。。。所有屬性都是public、static和final--即你只能聲明常數屬性。
??????? 2)因為接口的抽象方法其訪問控制符都已指定是public,所以類在實現這些方法時,必須顯示地使用??
?????????? ?public修飾符。
posted on 2006-10-05 10:23 小雨不打傘 閱讀(344) 評論(0) 編輯 收藏 所屬分類: SL-275學習筆記