Does the JVM internally instantiate an object for an abstract class?
问题 I have an abstract class and its concrete subclass, when I create an object of subclass it automatically calls the super constructor. Is the JVM internally creating an object of the abstract class? public abstract class MyAbstractClass { public MyAbstractClass() { System.out.println("abstract default constructor"); } } public class ConcreteClass extends MyAbstractClass{ public static void main(String[] args) { new ConcreteClass(); } } then how constructor exists without an object in JVM ??