定义一个类 public class StudentDAL:CommonDAL<Student>
其中CommonDAL类是一些virtual虚方法,
子类StudentDAL:
public class StudentDAL:CommonDAL<Student>
对这些虚方法override重写了,
以上是背景,问题:
实例化 StudentDAL sdal = new StudentDAL(); 为啥sdal.Find(value);中Find方法转到定义是CommonDAL类的方法呢
如果CommonDAL<Student> aaa = new StudentDAL();我能理解 aaa调用StudentDAL中的,但是我提上上面原因是什么呢