Основы объектно-ориентированного программирования на языке C# book | Page 139

7.7 Полiморфiзм чове слово new : class С : B { public new string Demopoly(double a) { return "Inharitance class. Demo Poly double"; } } В цьому випадку, якщо метод Demopoly() викликається за допо- могою екземпляра класу C , то викликається саме метод класу С . У випадку, коли для доступу до екземпляру класу C використовується екземпляр класу А чи B , то буде викликаний метод Demopoly() з класу B : using System; namespace Polymorphism3 { class A { public virtual string Demopoly(string a) { return "Base class. Display string"; } public virtual string Demopoly(double a) { return "Base class. Display double from A"; } } class B : A { public override