C# 类简介

类是 C# 中面向对象编程的基本构建块。它们允许程序员定义创建对象的蓝图,对象是类的实例。类将数据和行为封装到一个单元中,提供模块化且可重用的方式来组织代码。

C# 中的类定义

类的定义方式如下:

// Define a class called 'Person'
class Person
{
    // Class variables (also known as fields)
    public string Name;
    public int Age;

    // Class method
    public void Greet()
    {
        Console.WriteLine($"Hello, my name is {Name} and I'm {Age} years old.");
    }
}

// Create objects of the 'Person' class
Person person1 = new Person();
person1.Name = "John";
person1.Age = 30;
person1.Greet();  // Output: Hello, my name is John and I'm 30 years old.

Person person2 = new Person();
person2.Name = "Jane";
person2.Age = 25;
person2.Greet();  // Output: Hello, my name is Jane and I'm 25 years old.
  • 在上面的代码中,我们定义了一个名为'Person'的类,它有两个公共类变量:'Name'(类型为'string')和'Age' (类型为'int')。我们还有一个名为 'Greet()' 的公共 method ,它使用变量 'Name' 和 'Age' 打印问候语。
  • 要创建 'Person' 类的对象,我们使用 'new' 关键字,后跟类名 ('Person')。然后,我们将 values 分配给每个对象的变量 'Name' 和 'Age'。最后,我们在每个对象上调用 'Greet()' 方法来显示问候语。
  • 类提供了一种使用自己的唯一数据创建多个实例(对象)的方法,允许根据需要创建任意多个对象 'Person' 并独立访问它们的属性和方法。

结论

类为使用 C# 构建复杂应用程序提供了基础,提供了诸如用于对象初始化的构造函数、用于受控访问类成员的属性以及用于管理可见性的访问修饰符等功能。通过有效地利用类,可以创建模块化、可维护且可扩展的代码结构。