Inheritance in C#

using System;

//Inheritance in C#
public class ParentClass
{
    public ParentClass()
    {
        Console.WriteLine("ParentClass Constructor Called");
    }
    public ParentClass(string Message)
    {
        Console.WriteLine(Message);
    }
}

public class ChildClass : ParentClass
{
    public ChildClass() : base("Derived class controlling Parent class") //控制使用哪一个Constructor
    {
        Console.WriteLine("ChildClass Constructor Called");
    }
}

class Program
{
    public static void Main()
    {
        ChildClass CC = new ChildClass(); 
    }
}

/*运行结果:
 * Derived Class Controlling Parent Class
 * ChildClass Constructor Called*/

猜你喜欢

转载自blog.csdn.net/charliexie10/article/details/107676973
今日推荐