《編程思想》10.持有對象

.java文件通常被稱爲編譯單元,每個編譯單元只能有一個public類,否則編譯器就不會接受。

  • 類中域爲基本類型時自動被初始化爲零,但是對象引用會被初始化爲null

  • Java用super關鍵字表示超類的意思,表達式super.scrub()將調用基類版本的scrub()方法

  • final關鍵字:一個永不改變的編譯時常量,一個在運行時被初始化的值,而你不希望它被改變。這類常量必須是基本數據類型,並且以關鍵字final表示。在對這個常量進行定義的時候,必須對其進行賦值。

  • 一個既是static又是final的域只佔據一段不能改變的存儲空間。

  • final參數:這意味着你無法在方法中更改參數引用所指向的對象。

  • final方法:使用final方法的原因1.把方法鎖定,以防止任何繼承類修改它的含義,不會覆蓋。2.效率

  • final類:表明了你不打算繼承改類,而且也不允許別人這樣做。永不需要做任何變動。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章