Can you instantiate an abstract class in Java?
Yes, an abstract class can be instantiated if it has concrete methods, as long as no abstract methods exist.
You're partially correct, but abstract classes cannot be instantiated directly, even with concrete methods. They require a subclass to implement abstract methods.
Can you explain how subclassing works when it comes to instantiating an abstract class?