面向对象

构造函数

预计阅读时间1 分 220 views

1 概念

构造函数是一种特殊的方法,用于在创建对象时进行初始化操作。它的名称与类名相同,没有返回类型,可以接受参数。每次创建对象时,构造函数都会被调用,用于设置对象的初始状态。

2 语法

public class ClassName {
    // 构造函数
    public ClassName(参数类型 参数名) {
        // 构造函数的初始化代码
    }
}

3 示例

// 定义一个包含构造函数的类
public class Person {
    // 成员变量
    String name;
    int age;

    // 构造函数,接受姓名和年龄参数
    public Person(String personName, int personAge) {
        // 在构造函数中进行初始化
        name = personName;
        age = personAge;
    }

    // 成员方法
    public void displayInfo() {
        System.out.println("姓名:" + name + ",年龄:" + age + "岁");
    }
}

// 在主程序中创建对象并调用构造函数
public class Main {
    public static void main(String[] args) {
        // 创建Person类的对象,调用构造函数进行初始化
        Person person1 = new Person("小明", 25);
        Person person2 = new Person("小红", 30);

        // 调用对象的方法
        person1.displayInfo();
        person2.displayInfo();
    }
}

在这个示例中,Person 类包含了一个构造函数,用于在创建对象时设置对象的初始状态。在 Main 类中,通过创建 Person 类的对象时,构造函数会被调用,完成对象的初始化工作。

Leave a Comment

分享此文档

构造函数

或复制链接

内容