EdiPhy Advisors Interview Question

What is an abstract class in OO Programming?