回顾一下引用类型:
class 为引用类型
class MyBaseClass
{
public void Print()
{
Console.WriteLine("This is base class");
}
}
class MyDerivedClass:MyBaseClass
{
new public void Print()
{
Console.WriteLine("This is derived class.");
}
}
class Program{
static void Main(string []argc){
MyDerivedClass derived = new MyDerivedClass();
//创建一个对象
MyBaseClass mybc = (MyBaseClass)derived;
//转换为引用
derived.Print();
mybc.Print();
Console.ReadKey();
}
}
运行效果: