在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
对象,并调用BaseMethod
和DerivedMethod
。