Can abstract classes have non-abstract methods?
- Yes, abstract classes can have concrete methods with implementation.
- Allows shared behavior for derived classes.
abstract class Animal
public void Sleep() => Console.WriteLine("Sleeping");
public abstract void MakeSound();