Java教程 目录

Java super关键字

AI 编程助手,豆包旗下的编程助手,提供智能补全、智能预测、智能问答等能力,节省开发时间,释放脑海中的创造力,支持 VSCode,点击体验 AI

在Java中,super关键字用于引用父类的成员变量和方法。它可以在子类中调用父类的构造方法,访问父类的属性和方法。

使用super调用父类构造方法

在子类的构造方法中使用super关键字可以调用父类的构造方法。这样可以避免代码重复,提高代码的复用性。

示例代码如下:

------ ----- ------ -
    ------ -------- -
        -------------------------- ----- --------------
    -
-

------ ----- ----- ------- ------ -
    ------ ------- -
        -------- -- ---------
        ------------------------- ----- --------------
    -
-

在上面的示例中,Child类继承了Parent类,并在Child类的构造方法中使用super()调用了Parent类的构造方法。

使用super访问父类属性和方法

在子类中,可以使用super关键字来访问父类的属性和方法。这样可以在子类中重写父类的方法时,还能调用父类的方法。

示例代码如下:

------ ----- ------ -
    ------ ------ ---- - ---------

    ------ ---- ----------- -
        ------------------------- - - ------
    -
-

------ ----- ----- ------- ------ -
    ------ ------ ---- - --------

    ------ ---- ----------- -
        ------------------------- - - ------ -- -------
        -------------------------- ----- - - ------------ -- -------
        ------------------ -- -------
    -
-

在上面的示例中,Child类重写了Parent类的printName方法,并在方法中使用super关键字来访问父类的属性和方法。

这就是Java中super关键字的用法,通过使用super关键字,可以方便地调用父类的构造方法,访问父类的属性和方法,提高代码的复用性和灵活性。


上一篇:Java方法重写
下一篇:Java实例初始化程序块