【尚矽谷-Java學習】5.3 關鍵字 super
匯入
重寫方法後,怎樣呼叫父類中被重寫的方法?
A:用super修飾該方法。
使用
1. 對屬性、方法
super可以修飾屬性、方法,通過super.屬性
或super.方法
可以在子類中呼叫父類的屬性和方法。
- 子類中沒有和父類同名的屬性時,通常省略
super.
。 - 子類沒有對父類的方法進行重寫時,也會省略
super.
。
2. 對構造器
- 當父類中的屬性是private時,子類對該屬性賦值可以用
super(形參列表)
的方式,呼叫父類中宣告的指定的構造器。 super(形參列表)
的使用必須出現在子類構造器的首行。因此super(形參列表)
和this(形參列表)
只能出現一個。(this(形參列表)
呼叫子類中其他構造器)- 當子類構造器首行沒有顯式宣告
super(形參列表)
或this(形參列表)
,則預設呼叫父類中的空參構造器,即super()
。所以類的空參構造器最好都顯式定義出來。 - 在類的多個構造器中,至少有一個使用了
super(形參列表)
。(最多有n-1個使用this(形參列表)
)
相關文章
- Java™ 教程(使用super關鍵字)Java
- Java進階——super關鍵字Java
- Java中this與super關鍵字Java
- super關鍵字
- this的HXD“super”關鍵字
- abstract關鍵字 super 關鍵字 類與繼承繼承
- 21、super關鍵字的用法
- 尚矽谷Java基礎——學習程式碼和筆記_day02Java筆記
- 尚矽谷_初級_java基礎Java
- 尚矽谷Java學習第十篇:如何從鍵盤獲取不同型別的變數Java型別變數
- java學習——併發專題——synchronized關鍵字Javasynchronized
- Java開發筆記(四十九)關鍵字super的用法Java筆記
- 尚矽谷_Java零基礎教程(物件導向上)--學習筆記(十一)Java物件筆記
- 三天學會MySQL學習筆記 尚矽谷婷姐MySql筆記
- OC訊息機制和super關鍵字
- Java多執行緒學習(三)volatile關鍵字Java執行緒
- 13. 尚矽谷_Java8新特性_Stream API 練習JavaAPI
- 你真的瞭解JAVA中物件和類、this、super和static關鍵字嗎Java物件
- 一個具體的例子學習Java volatile關鍵字Java
- js--class類、super和estends關鍵詞的學習筆記JS筆記
- 尚矽谷Java視訊教程_SpringCloud視訊教程JavaSpringGCCloud
- 【視訊分享】尚矽谷Java視訊教程_DubboJava
- 尚矽谷Flink(Java)新版視訊教程釋出Java
- ES6學習之關鍵字
- [java]transient關鍵字Java
- Java native關鍵字Java
- Java Final關鍵字Java
- java中this關鍵字Java
- 19.Java學習筆記第十九節——多執行緒(尚矽谷視訊整理)Java筆記執行緒
- iOS @property及其關鍵字學習記錄iOS
- Javascript中的關鍵字'this'學習筆記JavaScript筆記
- 物聯網學習教程—const關鍵字
- C++11 noexcept 關鍵字用法學習C++
- Java volatile關鍵字作用Java
- Java volatile關鍵字解析Java
- Java中final關鍵字Java
- Java 關鍵字之 finalJava
- Java 的 static 關鍵字Java