Can abstract classes implement interfaces?
- Yes, abstract classes can implement interfaces partially or fully.
- Derived classes must implement any remaining abstract members.
interface IDriveable { void Drive(); }
abstract class Vehicle : IDriveable { public abstract void Drive();
class Car : Vehicle { public override void Drive() =>
Console.WriteLine("Car drives"); }