Why can't you instantiate an abstract class?
Why does Java use abstract classes?
How do abstract methods work in Java?
When is an abstract class more suitable than an interface?
What are the limitations of abstract classes?
How do abstract classes enforce a contract?
Can you instantiate an abstract class in Java?
When is an abstract class the right tool?