Почему результат кода парование является:C# класс полиморфизм
Класс
Класс
Класс
public class A {
public virtual void f() {
Console.WriteLine("Class A");
}
}
public class B : A {
public virtual void f() {
Console.WriteLine("Class B");
}
}
public class C : B {
public override void f() {
Console.WriteLine("Class C");
}
}
//...
static void Main(string[] args) {
A[] array = new A[3];
array[0] = new A();
array[1] = new B();
array[2] = new C();
for(int d = 0; d < 3; d++)
array[d].f();
}
если это домашнее задание вопрос поставить «домашнее задание» тег пожалуйста –
Результат ISN» t 'AAA', его класс Class A Class A. – Reniuz
Это не домашнее задание, я прочитал его в книге, и я не понял, почему этот результат. – Mark