Java 教程 目录

Java super关键字

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

使用super调用父类构造方法

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

示例代码如下:

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

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

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

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

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

示例代码如下:

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

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

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

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

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

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

纠错
反馈