What is Inheritance?

Easy0-2 Years

Inheritance allows one class to inherit properties and methods from another class.

Advantages

  • Code Reusability
  • Extensibility
  • Easy Maintenance

Example

class Animal
{
    public void Eat()
    {
        Console.WriteLine("Eating");
    }
}

class Dog : Animal
{
}

Interview Tips

C# supports single class inheritance and multiple interface inheritance.