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*/