Mid OOP

How do you implement abstraction in C#?

  • Using abstract classes or interfaces.
  • Abstract classes can have abstract and non-abstract methods.
  • Interfaces define method signatures only.

abstract class Vehicle

public abstract void Start();

interface IDriveable

void Drive();

More from C# Programming Tutorial

All questions for this course