c#

C#类的属性与方法实现

小樊
83
2024-08-11 23:42:50
栏目: 编程语言

在C#中,类的属性和方法是用来描述类的状态和行为的。属性表示类的特征或状态,而方法表示类的行为或功能。下面是一个简单的示例来展示如何在C#中实现类的属性和方法:

using System;

class Person
{
    // 属性
    public string Name { get; set; }
    public int Age { get; set; }

    // 方法
    public void SayHello()
    {
        Console.WriteLine("Hello, my name is " + Name + " and I am " + Age + " years old.");
    }

    public void CelebrateBirthday()
    {
        Age++;
        Console.WriteLine("Happy birthday! Now I am " + Age + " years old.");
    }
}

class Program
{
    static void Main()
    {
        Person person = new Person();
        person.Name = "Alice";
        person.Age = 25;

        person.SayHello();
        person.CelebrateBirthday();
    }
}

在上面的示例中,我们定义了一个名为Person的类,该类有两个属性NameAge,以及两个方法SayHelloCelebrateBirthday。在Main方法中,我们实例化了一个Person对象,并设置了其属性值,然后调用了两个方法来展示类的行为。当程序被执行时,将会输出以下内容:

Hello, my name is Alice and I am 25 years old.
Happy birthday! Now I am 26 years old.

这样就展示了如何在C#中实现类的属性和方法。

0
看了该问题的人还看了