super()方法主要有以下幾個(gè)作用:
調(diào)用父類的構(gòu)造方法:在子類的構(gòu)造方法中使用super()方法可以調(diào)用父類的構(gòu)造方法,用于完成父類的初始化工作。
訪問父類的成員變量和成員方法:在子類中,可以使用super關(guān)鍵字來訪問父類中的成員變量和成員方法,即使子類中存在同名的成員變量或成員方法。
在子類中調(diào)用父類的靜態(tài)方法:使用super關(guān)鍵字可以在子類中調(diào)用父類的靜態(tài)方法,但不能通過super關(guān)鍵字訪問父類的靜態(tài)變量。
在內(nèi)部類中使用super關(guān)鍵字:在內(nèi)部類中,使用super關(guān)鍵字可以訪問外部類的成員變量和成員方法。
總之,super()方法的主要作用是調(diào)用父類的構(gòu)造方法和訪問父類的成員變量和成員方法。