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.