Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
11
Какие строки будут напечатаны в консоли
Условие задачи
В примере объявлены два класса:
ClassAсодержит виртуальный методTest()и конструктор, в котором этот метод вызывается.ClassBнаследуетClassAи переопределяет методTest(). Также в его конструкторе происходит вызовTest(). Какой вывод появится в консоли при создании экземпляраClassB?
public 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();
}
}