c#

在C#中如何实现Object C#的继承

小樊
82
2024-09-11 03:28:06
栏目: 编程语言

在C#中,继承是通过使用关键字class:来实现的

// 基类(父类)
public class BaseClass
{
    public void BaseMethod()
    {
        Console.WriteLine("This is a method in the base class.");
    }
}

// 派生类(子类),继承自BaseClass
public class DerivedClass : BaseClass
{
    public void DerivedMethod()
    {
        Console.WriteLine("This is a method in the derived class.");
    }
}

public class Program
{
    public static void Main(string[] args)
    {
        // 创建一个DerivedClass对象
        DerivedClass obj = new DerivedClass();
        
        // 调用继承自BaseClass的方法
        obj.BaseMethod();
        
        // 调用DerivedClass中的方法
        obj.DerivedMethod();
    }
}

在这个例子中,DerivedClass继承了BaseClass,这意味着DerivedClass可以访问BaseClass中的所有公共和受保护成员。因此,我们可以在Main方法中创建一个DerivedClass对象,并调用BaseMethodDerivedMethod

0
看了该问题的人还看了