// C# 构造函数示例
using System;
public class Person
{
// 字段
public string Name;
public int Age;
// 无参构造函数
public Person()
{
Console.WriteLine("无参构造函数被调用");
}
// 带参构造函数
public Person(string name, int age)
{
this.Name = name;
this.Age = age;
Console.WriteLine("带参构造函数被调用,姓名: {0}, 年龄: {1}", name, age);
}
// 方法
public void ShowInfo()
{
Console.WriteLine("姓名: {0}, 年龄: {1}", Name, Age);
}
}
class Program
{
static void Main(string[] args)
{
// 使用无参构造函数创建对象
Person person1 = new Person();
person1.Name = "张三";
person1.Age = 25;
person1.ShowInfo();
// 使用带参构造函数创建对象
Person person2 = new Person("李四", 30);
person2.ShowInfo();
}
}
Name
和 Age
是类的成员变量,用于存储对象的状态。Person()
是一个没有参数的构造函数,在创建对象时如果没有传递参数,则会调用这个构造函数。Person(string name, int age)
是一个带有两个参数的构造函数,可以在创建对象时初始化对象的属性。ShowInfo()
是一个普通的方法,用于显示对象的信息。Main
方法中,分别使用无参和带参构造函数创建了两个 Person
对象,并调用了 ShowInfo
方法来显示信息。通过构造函数,我们可以在创建对象时初始化对象的属性,使代码更加简洁和易于维护。
上一篇:c#上位机开发
下一篇:c# while
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站