Parent obj = new Child()探究
Child类继承自Parent类,有两张实例化Child类的方法:
Child obj = new Child()
Parent obj = new Child()
这两个obj有什么不同吗?在运行的时候对其初始化是不是有些不一样?
如果两个obj是一样的话,为什么在下面这种情况下,同样是实例化一个List<T>,list2 占的内存小一些?
List<T> list1 = new List<T>()
IList<T> list2 = new List<T>()