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
{
}
}
Watch video C# method overriding 🙅 online without registration, duration hours minute second in high quality. This video was added by user Bro Code 03 July 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 45,243 once and liked it 1.5 thousand people.