Junior From PDF OOP C# OOP

What is runtime polymorphism?

  • Also called dynamic polymorphism.
  • Resolved at runtime using method overriding.
class Vehicle { public virtual void Start() =>

Console.WriteLine("Vehicle starts"); }

class Car : Vehicle { public override void Start() =>

Console.WriteLine("Car starts"); }

Vehicle v = new Car();

v.Start(); // Calls Car's Start() at runtime

More from C# Programming Tutorial

All questions for this course
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details