使用Parent Class Reference变量指向Derived类或子类对象有什么好处。
public abstract Class Customer
{
public abstract void Print();
}
public class Program :Customer
{
public override void Print()
{
Console.WriteLine("Print");
}
}
public Static void main()
{
Customer C= new Program();
C.Print();
}
这样做有什么好处
Customer C= new Program();
C.Print();
或者有什么区别
Program P = new Program();
P.Print();
因为两者都给出相同的结果。