Что выведет консоль
Условие задачи
Даны два класса: ClassA с виртуальным методом Test() и конструктором, вызывающим этот метод. ClassB, который наследуется от ClassA и переопределяет метод Test(). Что выведет консоль?
csharppublic class ClassA
{
public ClassA()
{
Test()
}
public virtual void test()
{
Console.WriteLine("AAA");
}
}
public class ClassB : ClassA
{
public ClassB()
{
Test();
}
public override void Test()
{
Console.WriteLine("BBB");
}
}
public class Main()
{
Main()
{
classB t = new();
}
}