在 Java 中,一个类可以拥有参数构造方法和无参数构造方法。

'无参数构造方法'(也称为'默认构造方法')不接受任何参数,并且没有任何代码或者有一个空的代码块。当创建一个对象时,如果没有指定参数,系统会自动调用无参数构造方法。如果一个类没有显式定义构造方法,系统会自动提供一个默认的无参数构造方法。

'有参数构造方法'接受一个或多个参数,并且在创建对象时需要提供相应的参数。有参数构造方法可以用来初始化对象的属性或执行其他必要的操作。一个类可以定义多个有参数构造方法,只要参数列表不同即可。

下面是一个示例,展示了一个类同时拥有有参数构造方法和无参数构造方法的情况:

public class Person {
    private String name;
    private int age;

    // 无参数构造方法
    public Person() {
        // 空的构造方法代码块
    }

    // 有参数构造方法
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // 其他方法...
}

在上面的示例中,Person 类有一个无参数构造方法和一个有参数构造方法。无参数构造方法不执行任何操作,而有参数构造方法用提供的参数来初始化 name 和 age 属性。

使用构造方法时,可以根据需要选择合适的构造方法来创建对象。

Java 构造方法:无参构造和有参构造详解

原文地址: https://www.cveoy.top/t/topic/qEzZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录