Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java super()

作者:你给的一半温柔   发布日期:2025-10-08   浏览:104

class Parent {
    // 父类构造方法
    public Parent() {
        System.out.println("Parent constructor called");
    }
}

class Child extends Parent {
    // 子类构造方法,使用 super() 调用父类构造方法
    public Child() {
        super(); // 显式调用父类的无参构造方法
        System.out.println("Child constructor called");
    }
}

public class Main {
    public static void main(String[] args) {
        Child child = new Child();
    }
}

解释说明:

  • super():用于在子类构造方法中显式调用父类的构造方法。如果子类构造方法中没有显式调用父类的构造方法,默认会自动调用父类的无参构造方法。
  • 在上面的例子中,Child 类的构造方法中通过 super() 显式调用了 Parent 类的构造方法。当创建 Child 类的对象时,首先会执行父类的构造方法,然后执行子类的构造方法。

上一篇:java反射获取父类的属性

下一篇:java是面向对象的吗

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站