|
Rate question difficulty level
|
0
|
0 Votes
|
please review the following classes :
public class classA
{
public classA() { Console.WriteLine("Ctor A"); }
public virtual void Func() { Console.WriteLine("Func A"); }
~classA() { Console.WriteLine("Dtor A"); }
}
public class classB : classA
{
public classB() { Console.WriteLine("Ctor B"); }
public override void Func() { Console.WriteLine("Func B"); }
~classB() { Console.WriteLine("Dtor B"); }
}
what will be printed to the console in the following code:
1. classB b1 = new classB();
2. classA a = new classB(); a.Func();
3. classB b = new classB(); classA c = (classA)b; c.Func();