java super object,java学习记录笔记--继承,super,Object类
繼承:
Java中的繼承是單繼承的。
1.子類擁有父類的全部屬性和方法。
可是屬性和方法的修飾符不能使private。
2.能夠復用父類的代碼。
方法的重寫須要滿足的條件:
a.返回值類型
b.方法名
c.參數類型及個數
必須要與父類全然同樣。
繼承的初始化順序:
1.初始化父類再初始化子類
2.先運行初始化 對象屬性 ,再運行 構造方法 中的初始化。
finalkeyword:
final能夠修飾 類,方法,屬性和變量。
final修飾類,則該類不同意被繼承。
final修飾方法,則該方法不同意被覆蓋(重寫)
final修飾屬性
則該類的屬性不會進行隱式的初始化即不能自己主動初始化(類的初始化屬性必須有值)
或在構造方法中賦值(兩者僅僅能選其一)
final修飾變量。則該變量僅僅能賦一次值,即常量。
superkeyword:
在對象內部使用,能夠代表父類對象。
1.訪問父類的屬性,
2.訪問父類的方法。
1.子類的構造的過程其中,必須調用其父類的構造方法。
2.假設子類的構造方法中。沒有顯示的調用父類的構造方法。
則系統默認調用父類無參的構造方法。
3.假設顯示的調用父類構造方法,必須放在構造方法的第一行。
4.假設子類構造方法中既沒有顯示調用父類的構造方法。而父類有沒有無參的構造方法。則編譯出錯!
Object類
Object類是全部類的父類。
1.toString()方法。
在Object類里面定義toString()方法的時候返回的對象的哈希編碼
(對象地址字符串)
能夠通過重寫toString()方法表示出對象的屬性。
2.equals()方法 == 也是這樣
比較的是對象的引用是否指向同一塊內存地址。
普通情況下比較兩個對象時,比較他們的值是否相等,所以要進行重寫。
總結
以上是生活随笔為你收集整理的java super object,java学习记录笔记--继承,super,Object类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 血虚风燥的症状
- 下一篇: Oracle中joint,oracle