溫馨提示×

在C#中如何實現(xiàn)Object C#的繼承

c#
小樊
82
2024-09-11 03:28:06
欄目: 編程語言

在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對象,并調用BaseMethodDerivedMethod。

0