在C#中,繼承是通過使用關鍵字class
和:
來實現(xiàn)的
// 基類(父類)
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)
{
// 創(chuàng)建一個DerivedClass對象
DerivedClass obj = new DerivedClass();
// 調用繼承自BaseClass的方法
obj.BaseMethod();
// 調用DerivedClass中的方法
obj.DerivedMethod();
}
}
在這個例子中,DerivedClass
繼承了BaseClass
,這意味著DerivedClass
可以訪問BaseClass
中的所有公共和受保護成員。因此,我們可以在Main
方法中創(chuàng)建一個DerivedClass
對象,并調用BaseMethod
和DerivedMethod
。