我们不能创建抽象类的对象,但我们可以创建一个列表或它们的数组。有什么区别?
最佳答案
列表或数组只是一组指针的占位符,您还没有创建任何实例。
当您说创建对象时——您的意思是创建一个实例——您不能使用抽象类来做到这一点。
但是您可以创建指向它们的列表或数组(并且是空的)——然后您可以将指针移动到派生类/对象的“真实”实例
关于c# - 抽象类的对象和抽象类的对象列表有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34465716/