Зачем нужен virtual и override - C#
Формулировка задачи:
Подскажите пожалуйста, вот пример №1:
и пример №2:
В результате если я напишу вот такую вещь:
в обоих случаях выведется "NooooooO", не могу понять в чем разница при использование?
class Vader { public string Fok() { return "I'm your father"; } } class Luk : Vader { public string Fok() { return "NooooooO!!!"; } }
class Vader { public virtual string Fok() { return "I'm your father"; } } class Luk : Vader { public override string Fok() { return "NooooooO!!!"; } }
Luk gg = new Luk(); MessageBox.Show(gg.Fok());
Решение задачи: «Зачем нужен virtual и override»
textual
Листинг программы
MyDerivedClass derive = new MyDerivedClass(); derive. DoSomething();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д