5分鐘NLP:HuggingFace 內建資料集的使用教程
阿新 • • 發佈:2022-03-19
super關鍵字
super 訪問父類的建構函式:
可以使用 super() 函式訪問父類的建構函式,從而委託父類完成一些初始化的工作。
訪問父類的成員:
如果子類重寫了父類的中某個方法的實現,可以通過使用 super 關鍵字來引用父類的方法實現。
super出現在父類的子類中,有三種存在方式.
super.xxx(xxx為變數名或物件名)------>意思是獲取父類中xxx的變數或引用
super.xxx(); (xxx為方法名)------>意思是直接訪問並呼叫父類中的方法
super() ----->呼叫父類構造
注: super只能指代其直接父類
this() & super()在構造方法中的區別
1.呼叫super()必須寫在子類構造方法的第一行, 否則編譯不通過 。
2.super從子類呼叫父類構造, this在同一類中呼叫其他構造均需要放在第一行。
3.儘管可以用this呼叫一個構造器, 卻不能呼叫2個。
4.this和super不能出現在同一個構造器中, 否則編譯不通過 。
5.this()、super()都指的物件,不可以在static環境中使用 。
6.本質this指向本物件的指標。super是一個關鍵字。