class Base
{
//...
public int i = 5;
}
class Drifted : Base
{
//...
public int b = 10;
}
Base ObjectOrReference = new Drifted();
Base ObjectOrReference;
对基本类型的引用也是如此。当我们写Base ObjectOrReference = new Drifted();
它时,它变成了对象,因为通过使用“新”我们为它分配内存?或者它仍然引用,如果它是真的,它有什么类型?直接的问题是:“是ObjectOrReference
对象吗?”