B2. Bài này ra đề sai tùm lum (chắc copy ở đâu đó)
Nếu đúng ra thì phải thế này
class A
{
public int index = 5;
public virtual void printVal()
{
System.Console.WriteLine("Super");
}
}
class B : A
{
public int index = 2;
public override void printVal() { System.Console.WriteLine("Sub"); }
}
class program
{
public static void Main(string[] args)
{
A a = new B();
B b = new B();
System.Console.WriteLine(a.index + ","); a.printVal();
System.Console.WriteLine(b.index + ","); b.printVal();
}
}
Tự tìm hiểu...
