求教一个类生存周期的一个问题?
abstract public class father{
abstract public void method();
}
class A:father
{
override void method()
{
console.writeline("调用A");
}
}
class B:father
{
override void method()
{
console.writeline("调用B");
}
}
class Program
{
static void Main(string[] args)
{
father f=new A();
f.method();
f=new B();
f.method();
}
}
请问:当f=new B();时,原先的new A()它会不会自动销毁?