07:31C# method overriding 🙅
From the creator
C# method overriding tutorial example explained #C# #method #override using System; namespace MyFirstProgram { class Program { static void Main(string[] args) { //method overriding = provides a new version of a method inherited from a parent class // inherited method must be: abstract, virtual, or already overriden // Used with ToString(), polymorphism Dog dog = new Dog(); Cat cat = new Cat(); dog.Speak(); cat.Speak(); Console.ReadKey(); } } class Animal { public virtual void Speak() { Console.WriteLine("The animal goes *brrr*"); } } class Dog : Animal { public override void Speak() { Console.WriteLine("The dog goes *woof*"); } } class Cat : Animal { } }
Published 2021-07-03 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





