java super()方法的作用有哪些

小億
162
2023-08-07 20:07:03
欄目: 編程語言

super()方法主要有以下幾個(gè)作用:

  1. 調(diào)用父類的構(gòu)造方法:在子類的構(gòu)造方法中使用super()方法可以調(diào)用父類的構(gòu)造方法,用于完成父類的初始化工作。

  2. 訪問父類的成員變量和成員方法:在子類中,可以使用super關(guān)鍵字來訪問父類中的成員變量和成員方法,即使子類中存在同名的成員變量或成員方法。

  3. 在子類中調(diào)用父類的靜態(tài)方法:使用super關(guān)鍵字可以在子類中調(diào)用父類的靜態(tài)方法,但不能通過super關(guān)鍵字訪問父類的靜態(tài)變量。

  4. 在內(nèi)部類中使用super關(guān)鍵字:在內(nèi)部類中,使用super關(guān)鍵字可以訪問外部類的成員變量和成員方法。

總之,super()方法的主要作用是調(diào)用父類的構(gòu)造方法和訪問父類的成員變量和成員方法。

0