C# 中的构造函数示例

在 C# 中,构造函数用于在创建对象时初始化其状态。如果类中未定义构造函数,则会自动生成一个默认构造函数,该构造函数不执行任何操作。

以下代码示例演示了一个带参数的构造函数:

using System;

public class DaysInYear
{
    private int days;

    public DaysInYear(int days)
    {
        this.days = days;
    }

    static void Main(String[] args)
    {
        DaysInYear newDaysInYear = new DaysInYear(365);
        Console.WriteLine(newDaysInYear.days); // 输出:365
    }
}

在这个示例中,DaysInYear 类有一个带有一个参数(days)的构造函数。当创建一个 DaysInYear 对象时,构造函数将 days 字段初始化为指定的参数值。在 Main 方法中,创建一个 DaysInYear 对象,并使用带有参数 365 的构造函数进行初始化。然后,将 days 字段的值打印到控制台,输出为 365

ppt 文件大小:7.67MB